Bonjour à tous,
Je m'excuse par avance du niveau de cette question.
Je précise que j'utilise TERADATA.
Imaginons la BDD suivante :
EMPLOYES_DB
Prénom Genre Age Johnny H 24 Vanessa F 21 Hervé H 23 Camille F 25 Daniel H 24 Alexandre H 22
Je voudrais obtenir tous les employés similaires aux critères de Johnny à savoir Johnny et Daniel.
Je précise que je ne connais que le prénom de Johnny (pas son genre et pas son age).
J'ai utilisé des sous-requêtes et écris :
Mais si la liste des critères s'allonge c'est ingérable... Je sais qu'il y a forcément mieux et que c'est sans doute très facile.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT * FROM EMPLOYES_DB WHERE Genre in ( select Genre from EMPLOYES_DB where Prénom = 'Johnny' ) and Age in ( select Age from EMPLOYES_DB where Prénom = 'Johnny' )
Pourriez-vous m'aiguiller svp ?
Je vous en remercie par avance.
Partager