Bonjour
Merci de prendre la peine de lire ma demande.
Dans l'un des exercices de mon projet Base de données, la question est la suivante :
"Afficher les noms des responsables des agences dans lesquelles il est impossible de louer
un véhicule de catégorie voiture. Aucune voiture n’est disponible au moment où la requête
est exécutée."
La dernière phrase, est-elle juste une précision, ou je dois en tenir compte dans l'écriture de la requête ?
Ci dessous, la requête que j'ai écrite et qui à mon avis est juste vu qu'elle est vérifiée de par mes insertions dans mes tables.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 select employee.nom_employee from employee join agence on employee.ID_AGENCE = agence.ID_AGENCE where poste = 'responsable' and agence.id_agence in ( select distinct agence.id_agence from agence join vehicule on agence.ID_AGENCE = vehicule.ID_AGENCE where vehicule.id_modele not in ( select vehicule.ID_MODELE from vehicule join modele on vehicule.ID_MODELE=modele.ID_MODELE minus select utilitaire.id_modele from UTILITAIRE) minus select distinct agence.id_agence from agence join vehicule on agence.ID_AGENCE = vehicule.ID_AGENCE where vehicule.id_modele in ( select vehicule.ID_MODELE from vehicule join modele on vehicule.ID_MODELE=modele.ID_MODELE minus select utilitaire.id_modele from UTILITAIRE) ) ;
Pour plus de précisions, mon projet est en pièce jointe et l'image représentant globalement mon mcd .
Merci
Partager