Я пытаюсь создать список в PHP из самых старых записей для каждого пользователя в базе данных.
SELECT *, MIN(`entries`.`entry_date`) AS entry_date FROM (`entries`) JOIN `user_profiles` ON `user_profiles`.`user_id` = `entries`.`user_id` WHERE `status` = 1 GROUP BY `entries`.`user_id`
Я использую запрос для извлечения из таблицы entries
самой старой датированной записи с использованием MIN()
и присоединения к таблице user_profiles
для других данных. Запрос должен выбрать самую старую запись для каждого пользователя. Кажется, что он работает, но он извлекает неправильное поле entry_date
для некоторых записей, когда я их эхо. Пожалуйста, помогите, я не могу понять, что я делаю неправильно.