Salute,
Je viens de faire un exercice de SQL et je suis tomber sur une requête demandant :
Liste des bungalow (nom) ayant l'air conditionnée classé par ordre alphabétique
le MLD est :
(Les noms sont mals mi mais c'est eux qui donne comme cela)Bungalow(Nom, Emplacement)
Type Bungalow(Num Type Bungalow, Libellé Type Bungalow, Nombre personnes, Prix, Nom#)
Posséder(Num Type Bungalow# + Num Prestation#)
Prestation(Num Prestation, Nom Prestation)
Correction
Déjà je remarque que Nom Prestation il faudrais le mettre à la fin... Mais sinon, vu qu'on a une association porteuse de donneés, on est obligé de faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT Nom FROM Bungalow, Type Bungalow, Posséder, Prestation WHERE Nom Prestation = "Air conditionné" AND Bungalow.Num Type Bungalow# = Type Bungalow.Num Type Bungalow AND Type Bungalow.Num Type Bungalow = Posséder.Num Type Bungalow# AND Prestation.Num Prestation = Posséder.Num Prestation# ORDER BY Nom
ou je peux directement faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 AND Type Bungalow.Num Type Bungalow = Posséder.Num Type Bungalow# AND Prestation.Num Prestation = Posséder.Num Prestation#
Code : Sélectionner tout - Visualiser dans une fenêtre à part AND Posséder.Num Type Bungalow = Posséder.Num Prestation
:
Thks
Partager