Были бы какие-нибудь уникальные id у строк, то можно было бы как-нибудь так:
Код:
select * from my_table mt
join (select min(id) as id from my_table group by my_date) jt on jt.id = mt.id
и получить для каждой даты первую по ID-шнику запись.
Если же надо именно
Цитата:
удалить все такие поля, где попадаются одинаковые даты
|
то есть если дата встречается дважды, то выкинуть
оба вхождения, то как-то так:
Код:
select * from my_table mt
join (select min(id) as id from my_table
group by my_date having count(id) = 1) jt on jt.id = mt.id