Bonjour,

Je tenterais la condition sur la référence client dans la jointure :

SELECT MAX(f.numfacture) AS maxi
FROM facture f
INNER JOIN clients c ON f.numclient = c.numclient
...