Utasok rendezése a járatszám szerint
Mutassa meg minden olyan utas azonosítóját, nevét és a megtett járatok számát, aki legalább 1 járatot tett meg. Az eredményt a járatszám szerint csökkenő és név szerint növekvő sorrendben rendezze.
Használja az "as count" konstrukciót a járatszámok számolására szolgáló aggregátfüggvényhez. Ez szükséges a helyes ellenőrzéshez.
Az eredménytábla mezői:
id, name, count
A szkript kódja:
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;