[Teradata] Résultats à critères semblables
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 :
Code:
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'
) |
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.
Pourriez-vous m'aiguiller svp ?
Je vous en remercie par avance.