Je cherche à afficher les NCIN, les noms et les prénoms des clients ainsi que leurs nombres de locations et leurs durées de location moyennes seulement pour les clients qui ont effectué deux locations ou plus. J'arrive pas à exécuter cette requête :
ça marche pour cette requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT ncin_cli, nom_cli, prénom_cli, count( ncin_cli ) , avg( durée_loc ) FROM CLIENT , location WHERE client.ncin_cli = location.ncin_cli GROUP BY location.ncin_cli HAVING count( location.ncin_cli ) >=2 ;
Mais quand j'ajoute la jointure ce message d'erreur s'affiche :#1052 - Champ: 'ncin_cli' dans field list est ambigu
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT NCIN_Cli, COUNT( ncin_cli ) , AVG( durée_Loc ) FROM Location GROUP BY NCIN_Cli HAVING count( ncin_cli ) >=2
J'ai essayé la requete sur easy php 1.8 et sur access
voilà la représentation textuelle de BD
Client (NCIN_Cli, Nom_Cli, Prénom_Cli, Tél_Cli, Ville_Cli)
Véhicule (Matricule, Marque, Modèle, Année_Acq)
Location (Matricule#, NCIN_Cli#, Date_Loc, Durée_Loc, Prix_Loc)
Partager