OVH Cloud OVH Cloud

Requête dans uen requête ?

2 réponses
Avatar
tsalm
Bonjour,

Est-il possible de faire en une ligne une requ=EAte SELECT et de
l'utiliser comme table pour y appliquer une autre requ=EAte ?

Pour illustration
SELECT ma_col FROM {
SELECT DISTINCT mon_autre_col,et_encore FROM une_table WHERE a=3Db
}=20
WHERE mon_autre_col=3Det-encore

D'avance merci =20
TSalm

2 réponses

Avatar
Rudi Bruchez
tsalm a écrit:

Est-il possible de faire en une ligne une requête SELECT et de
l'utiliser comme table pour y appliquer une autre requête ?



Salut,

absolument. Ton exemple est presque bon, il faut ajouter un alias de table
après ta sous-requête. Et la sous-requête doit être entre parenthèses.
Plus d'info sur le sujet : http://sql.developpez.com/sqlaz/sousrequetes/

--
Rudi Bruchez, MCDBA
http://www.babaluga.com/
Avatar
tsalm
Rudi Bruchez a écrit :

tsalm a écrit:

> Est-il possible de faire en une ligne une requête SELECT et de
> l'utiliser comme table pour y appliquer une autre requête ?



absolument. Ton exemple est presque bon, il faut ajouter un alias de table
après ta sous-requête. Et la sous-requête doit être entre parenth èses.
Plus d'info sur le sujet : http://sql.developpez.com/sqlaz/sousrequetes/



merci beaucoup !!