所以我的表格包含字段ID
(AI,主键),ticker
,priceDate
,price
。
我有一堆或多条记录共享相同的priceDate
和ticker
。对于任何给定的ticker
,每priceDate
只应有一条记录。
如果priceDate
和ticker
不是唯一字段,我将如何删除这些重复记录?
答案 0 :(得分:1)
delete from your_table
where id not in
(
select * from
(
select min(id)
from your_table
group by pricedate, ticker
) x
)