Здравствуйте.Имеется БД со структурой:
где data_id может быть одинаковой величиной.Имеем данные:
Нужно что составить запрос что бы получить такие данные:
Как составить такой запрос?
Если неважно какую именно строку нужно получить с каждым data_id, следующий запрос выдаст последнюю для каждого:
SELECT * FROM t1 group by data_id
Можно добавить постусловие HAVING чтобы определиться с этим:
SELECT * FROM t1 group by data_id having min(id)
Fiddle
select * from myTable where id in (select min(id) from myTable group by data_id)
пример на sqlfiddle
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости