Clasificación de pasajeros por número de vuelos
Mostrar el identificador, nombre y número de vuelos de cada pasajero que haya realizado al menos 1 vuelo. Ordenar los resultados por número de vuelos (de mayor a menor) y por nombre (de menor a mayor).
Utilice la construcción "as count" para la función de agregación que cuenta el número de vuelos. Esto es necesario para una verificación correcta.
Campos en la tabla resultante:
id, name, count
Código del script:
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;