OVH Cloud OVH Cloud

Sql

1 réponse
Avatar
Pierre Gard
Bonjour,

Problème de requête SQL

Je cherche à récupérer toutes les lignes de la colonne X d'une table dont la
colonne Y = 1 et 2
La valeur de la colonne X se répète F(de la colonne Y)

exemple : X = 1111111 Y = 1
X = 1111111 Y = 2
X = 2222222 Y = 3
X = 1111111 Y = 4
X = 2222222 Y = 1


j'aimerais récupérer 2 enregistrements seulement X = 11111111 dont Y = 1 et
Y = 2
mais pas X = 222222 et Y = 1 car X = 2222222 n'a pas X = 2222222 et Y = 2
--
Pierre-André Gard

1 réponse

Avatar
Daniel Carollo
Bonjour Pierre!

Quelque chose du genre:
SELECT DISTINCT tblNumber.X
FROM tblNumber
WHERE X IN (SELECT X from tblNumber WHERE tblNumber.Y=1) AND
X IN (SELECT X from tblNumber WHERE tblNumber.Y=2);
devrait faire l'affaire. Il y a pas mal de solutions differentes a ce
probleme...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Pierre Gard" wrote in message
news:uA$
Bonjour,

Problème de requête SQL

Je cherche à récupérer toutes les lignes de la colonne X d'une table dont
la

colonne Y = 1 et 2
La valeur de la colonne X se répète F(de la colonne Y)

exemple : X = 1111111 Y = 1
X = 1111111 Y = 2
X = 2222222 Y = 3
X = 1111111 Y = 4
X = 2222222 Y = 1


j'aimerais récupérer 2 enregistrements seulement X = 11111111 dont Y = 1
et

Y = 2
mais pas X = 222222 et Y = 1 car X = 2222222 n'a pas X = 2222222 et Y = 2
--
Pierre-André Gard