[MySQL] jointure et count

jointure et count [MySQL] - SQL/NoSQL - Programmation

Marsh Posté le 11-04-2007 à 11:44:12    

Bonjour,
J'ai deux tables (personne et voiture par exemple) et je voudrais afficher un truc du style :  
 
Robert 2
Alain 1
Axel 3
Nicolas 0
 
où les chiffres seraient le nombre d'occurence dans la deuxième table.
 
J'ai essayé un truc du style :
 
select personne.nom,count(voiture) as nombre from personne
LEFT JOIN voiture ON voiture.proprietaire=personne.id
group by personne.nom
 
Mais ça ne marche pas (ça mouline pendant une plombe et n'affiche jamais rien)
 
Quand je fais une jointure classique (dans le where), il ne m'affiche pas les personnes qui n'ont pas de voitures, mais il est "beaucoup" plus rapide.
 
Y'a t'il une autre solution ?
 
Merci pour votre aide,
 
Axel

Reply

Marsh Posté le 11-04-2007 à 11:44:12   

Reply

Marsh Posté le 11-04-2007 à 13:24:16    

ca existe LEFT JOIN ? C'est pas LEFT OUTER JOIN plutot ? Essaye avec un join tout simple...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed