Classificação de passageiros por número de voos
Mostrar o identificador, nome e número de voos de cada passageiro que tenha feito pelo menos 1 voo. Ordenar o resultado por número de voos (decrescente) e nome (crescente).
Use a construção "as count" para a função de agregação que conta o número de voos. Isto é necessário para uma verificação correta.
Campos na tabela resultante:
id, name, count
Código do 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;