Составить SQL запрос
Артур10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.06.2017
Есть запрос:
SELECT `referal_id`, `parent_id`, `time_reg` FROM `referals` GROUP BY `referal_id` HAVING COUNT( * ) >1
который выводит из таблицы referals результаты, где referal_id встречается более одного раза.
Требуется доработать запрос, чтобы были выведены дубли referal_id, но кроме тех записей, у которых time_reg самый свежий.
Например, должен быть такой результат:
referal_id | parent_id | time_reg
56 | 456 | 2017-01-13
56 | 125 | 2017-01-14
56 | 642 | 2017-01-15 - кроме этой записи
45 | 243 | 2017-01-12
45 | 456 | 2017-01-18 - кроме этой записи
34 | 211 | 2017-01-13