Salut les pros !
J'aurai besoin d'un coup de main car je sèche.
J'ai une table avec 3 colonnes
col1 col2 col3
---------------------
A | 1 | AA
A | 2 | AA
B | 1 | BB
C | 3 | AA
C | 2 | AA
C | 1 | BB
je cherche à faire ceci :
je cherche tous les col1 qui peuvent répondre à col2 et col3 = 1 AA (condition1) et 2 AA (condition2)
Je pensais qu'avec le GROUP BY cela permettait de tester si 1 AA existait et si 2 AA existait auquel cas bingo j'affiche le A du col1
si je teste avec la condition OU cela me sort bien le A une seule fois mais si je teste le ET cela ne renvoit rien.... logique me direz vous car le test se fait ligne par ligne et non dans la globalité du groupe créé.
Alors comment faire? dois je faire : je cherche pour col1=A si il existe une ligne condition1 et une autre condition 2 et j'affiche donc le col1=A et, puis je teste le col2=B et ainsi de suite ou existe il une facon plus simple?
D'avance merci car là je sèche.
Partager