问题是我们试图根据航班号显示前 5 名客户,所以我们没有获得前 5 名,而是获得前 5 名的航班号的计数,但只有一行(passengerid、passfname、passlname)
Select distinct p.PassengerID, p.PassFName, p.PassLName, Count(distinct
f.FlightNum)
from Passenger p, Flight f, PassengerFlight x
where p.passengerID = x.passengerid
and f.flightnum = x.flightnum
Order by f.flightnum DESC
limit 5
;
最大航班数 显示搭乘航班总数的前 5 名乘客。