Всем привет! Ребят, у меня есть 2 таблицы. В первой albums - id, user_id, title, file, create_date Вторая таблица photos - id, album_id, title, file, create_date. Я хочу вывести все записи (из таблицы albums), чтобы в результате была create_date и file из таблицы photos. Тоесть я вывожу альбомы, в которых будет своя миниатюра, тоесть самая последняя фотка по дате из Photos для этого альбома. Мой запрос выглядит так:
SELECT a.*, p.file, max(p.date) as pdate, COUNT(p.id) as photo_count
FROM
`albums` a
left JOIN `photos` p ON p.album_id = a.id
WHERE
a.`user_id` = ?
GROUP BY a.id
ORDER BY
a.`date` DESC
LIMIT ?