{MySQL} probleme de jointure SQL

Fermé
nordise - 19 nov. 2009 à 16:59
gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 - 19 nov. 2009 à 17:47
Bonjour,
je possede une bdd avec 2 tables, une client et une pour les documents des clients.
je souhaite retrouver les clients qui n'ont pas de documents.

voici la requete que j'ai créé mais elle ne fonctionne pas a cause du where ...

SELECT clients.id as id, nom, adresse, ville, count(documents.id) as count FROM `clients` left join documents on id_client = clients.id group by clients.id WHERE count = 0

quelle est la solution a ce problème sachant que je ne peut faire qu'une requete...
merci d'avance,
marc
A voir également:

3 réponses

gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 301
19 nov. 2009 à 17:01
Et ça?

SELECT clients.id as id, nom, adresse, ville, count(documents.id) as count FROM clients, documents documents.id_client = clients.id group by clients.id having count(*) = 0
0
Merci pour ton aide,
voici la requete fonctionnelle :
SELECT clients.id as id, nom, adresse, ville, count(documents.id) as count FROM `clients` left join documents on id_client = clients.id group by clients.id having count(documents.id) = 0;
0
gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 301
19 nov. 2009 à 17:47
ok donc c bon alors? Si oui, tu peux mettre résolu?
0