1/ Donner une requête qui calcule le nom, prénom et le nombre de locations de F2.
2/ Donner une requête qui calcule le type de logement et leur nombre pour les F3 et F4.
3/ Donner une requête qui calcule pour tous les appartements leurs types, leurs adresses et leur périodes de locations ou N U L L s’il n’on jamais été loué.
SELECT locataires.nom, locataires.prenom, COUNT(a.code_appt) FROM locataires, locations, appartements AS a WHERE locataires.code_loc=locations.code_loc AND locations.code_appt=a.code_appt AND a.type_appt='F2";
2/
SELECT type_appt, COUNT(code_appt) FROM appartement WHERE type_appt IN ('F3','F4');
3/
SELECT a.type_appt, a.adresse, L.date_debut FROM appartements AS a,locations AS L WHERE a.code_appt=L.code_appt
Explications :
jreviens vers toi si je trouve comment on fait pour le "NULL s'ils n'ont jamais été loués", ça m'intéresse fortement mais aucune idée de comment on pourrait faire !
0 votes Thanks 1
Pidio
Ah mais non j'ai oublié... Toi tu veux une vraie réponse
Pidio
Par contre envoyé des trucs hors sujet au autres ça ne te dérange pas
Yukinekun
jss explosée d'où j'utilise une ia mon reuf PTDRRRR
Lista de comentários
Réponse :
1/
SELECT locataires.nom, locataires.prenom, COUNT(a.code_appt) FROM locataires, locations, appartements AS a WHERE locataires.code_loc=locations.code_loc AND locations.code_appt=a.code_appt AND a.type_appt='F2";
2/
SELECT type_appt, COUNT(code_appt) FROM appartement WHERE type_appt IN ('F3','F4');
3/
SELECT a.type_appt, a.adresse, L.date_debut FROM appartements AS a,locations AS L WHERE a.code_appt=L.code_appt
Explications :
jreviens vers toi si je trouve comment on fait pour le "NULL s'ils n'ont jamais été loués", ça m'intéresse fortement mais aucune idée de comment on pourrait faire !