Q:

Select Join com ultimo registro Mysql

Bom dia,
Estou com problemas em fazer essa busca no mysql:
Gostaria de obter todos os usuários ativos com suas ultimas viagens (ultimo registro):

Comando utilizado:
SELECT u.id, t.user_id, u.name, u.status, t.name as last_trip
FROM users u
LEFT JOIN trips t ON u.id = t.user_id AND t.id = ( SELECT MAX(*) FROM trips)
WHERE u.status = 'active';

A:

     SELECT u.id AS `user_id`, u.`name`, u.`status`,
       (SELECT t.`name` FROM trips t WHERE t.user_id = u.id ORDER BY t.id DESC LIMIT 1) AS `last_trip`
     FROM users u
     WHERE u.`status` = "active"

Essa provavelmente não é a solução perfeita, mas já resolve o seu problema.

