Bonjour,

J'ai un problème pour faire ma sous-requête. En faite je voudrais fusionner ces deux requêtes, pour cela je sais qu'il faut passer par une sous-requête, mais je n'y arrive pas du tout, elle est trop complexe pour moi... Est-ce que quelqu'un pourrait m'aider ? Et m'expliquer en même temps pour que je sois capable de le refaire par la suite svp.

Requête 1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
SELECT (util.nomUTIL + ', ' + util.prenomUTIL) AS nomEntraineur, (niv.nomNIV + ' ' + gr.nomGROU) AS nomGroupe
FROM Utilisateur util
JOIN Entraineur ent ON
	ent.idUTIL = util.idUTIL
JOIN EntraineurGroupe egr ON
	egr.idENT = ent.idENT
JOIN Groupe gr ON
	gr.idGROU = egr.idGROU
JOIN Niveau niv ON
	niv.idNIV = gr.idNIV
ORDER BY (util.nomUTIL + ', ' + util.prenomUTIL), (niv.nomNIV + ' ' + gr.nomGROU)

Requête 2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SELECT (niv.nomNIV + ' ' + gr.nomGROU) AS nomGroupe, (gym.nomGYMN + ', ' + gym.prenomGYMN) AS nomGymnaste
FROM Groupe gr
JOIN Niveau niv ON
	niv.idNIV = gr.idNIV
JOIN MembreGroupe mgr ON
	mgr.idGROU = gr.idGROU
JOIN Gymnaste gym ON
	gym.idGYMN = mgr.idGYMN
ORDER BY (niv.nomNIV + ' ' + gr.nomGROU), (gym.nomGYMN + ', ' + gym.prenomGYMN)


Mini_Croco