Bonjour et merci de me lire...
Je vous pose mon soucis sous forme d'exemple.
Admettons la table 'essai' comme ceci :
Je souhaite récupérer les DISTINCT age où :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 id | ref | age | ville | dpt ---|-----|------|----------|---- 1 | 2 | 23 | grenoble | 38 2 | 2 | 24 | crolles | 38 3 | 8 | 24 | crolles | 38 4 | 8 | 23 | grenoble | 38 5 | 7 | 23 | grenoble | 38 6 | 7 | 24 | paris | 75
=> ref = 2 et dpt = 38
=> ref = 8 et ville LIKE grenoble
J'arrive à le faire pour un cas mais pas pour le cumul des 2.
Dans le 1er cas, je dois avoir 23 et 24.
Dans le 2ème cas, je dois avoir 23.
J'aimerais cumuler les 2 pour n'avoir qu'une seule fois 23.
J'ai fait ça :
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT DISTINCT age FROM essai WHERE (ref=2 AND dpt=38) AND (ref=8 AND ville LIKE grenoble)
Partager