Põhjuste sortimine reiside arvu järgi
Näidake iga reisija identifikaatorit, nime ja reiside arvu, kui ta on teinud vähemalt 1 reisi. Sorteerige tulemused reiside arvu järgi (kahanevalt) ja nime järgi (sordumiselt).
Kasutage konstruktsiooni "as count" reisi arvu arvutamiseks kasutatavale agregaatfunktsioonile. See on vajalik õige kontrolli jaoks.
Tulemuste tabeli väljad:
id, name, count
Skripti kood:
SELECT Passenger.name AS name, COUNT(Pass_in_trip.id) AS count
FROM Passenger
JOIN Pass_in_trip ON Passenger.id = Pass_in_trip.passenger
GROUP BY Passenger.name
ORDER BY count DESC, name ASC;