Я выполняю запрос на странице PHP, который извлекает все записи из одной таблицы, INNER JOIN с двумя другими таблицами, а затем перечисляет все результаты.Однако для второй таблицы мне нужна только самая последняя запись.
Вот мой запрос
SELECT * FROM wn_trailer
INNER JOIN (
SELECT id, trailer_id, trailer_status, trailer_assigned, MAX(last_update), trailer_lat, trailer_long
FROM wn_trailer_history
) AS th ON wn_trailer.id = th.trailer_id
INNER JOIN wn_trailer_status ON wn_trailer_status.id = th.trailer_status
INNER JOIN wn_users ON wn_users.id = th.trailer_assigned
ORDER BY trailer_number ASC
Запрос выполняется, но возвращает только первую запись.