|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : février 2007 Messages : 187 ![]() |
Bonjour,
J'ai un problème de requête qui me pose problème J'ai deux tables : TABLE_1 : - ID_1 - DESCR TABLE_2 - ID_2 - DETRUIT - ID_1 Je voudrais faire un requête qui sélectionne tous les éléments de la TABLE_1 et qui compte le nombre fois ou l'ID_1 est dans une entrée de la TABLE_2 uniquement pour les entrées non détruites Donc ma requête : Code :
SELECT ID_1, COUNT(ID_2) AS NOMBRE_FOIS FROM TABLE_1 JOIN TABLE_2 USING(ID_1) WHERE DETRUIT = "NON" Une idée de ce que je peux faire pour améliorer cette requête ? Merci d'avance pour vos réponses. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 657 ![]() |
bonjour,
alors les jointures c'est par ici : http://sqlpro.developpez.com/cours/s...ntures/#LIII-C et pour le count.. utilisez un group by ! http://sqlpro.developpez.com/cours/sqlaz/ensembles/#L1 |
|
|
10
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : février 2007 Messages : 187 ![]() |
Autant pour moi j'ai oublié le GROUP BY dans ma requête.
Et mon problème est résolu en ajoutant la condition de DETRUIT dans les conditions de JOIN Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com