Mysql выбирает самую старую запись для каждого пользователя

Я пытаюсь создать список в 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 для некоторых записей, когда я их эхо. Пожалуйста, помогите, я не могу понять, что я делаю неправильно.