J'ai deux tables.Comment écrire ce genre de requête dans mysql5?
table1
aid alphabet Name 1 A Apple 2 A Air 3 B Ball 4 C Cat 5 C Cow 6 F Footbal 7 G God
table2
did aid typeId groupId description 1 1 3 4 apple description 2 2 3 4 ffdadfdfd 3 3 5 6 fdsfsdafasdf
je dois sélectionner le nombre de cartographie table2 de chaque alphabet avec une condition typeId 3 et groupId 4.
J'ai écrit ce genre d'une requête mais ce n'est pas aller chercher tout l'alphabet. Ces alphabets ont la cartographie que son aller chercher.
select a.alphabet, count(did) from table1 a left join table2 b on a.aid=b.aid where b.typeId=3 and b.groupId=4 group by a.alphabet
Comment puis-je écrire ce genre de requête?
J'ai besoin de ce type de sortie.
alphabet Count A 2 B 0 C 0 F 0 .. etc
Je suppose changer 'count (offre)' 'à count (b.did) comme Count' devrait fixer votre requête – Teneff
désolé, je ne pouvais pas en position ce que vous voulez dire .. :( – learner
@Teneff. Par erreur j'ai tapé l'enchère .. désolé son ne donnant pas le bon résultat – learner