我在删除重复行方面遇到了一些困难。我认为user_id和time_id一起作为标识符,但是即使对于这些标识符也有重复。
user_id(文本),time_id(大整数),value1(数字)
user_id; time_id; value1|
aaa;1;3|
aaa;1;3|
aaa;2;4|
baa;3;1|
在这种情况下,我该如何删除重复项? 由于time_id中有16个不同的值,user_id中有15,000个不同的值,因此我尝试了类似于以下的方法,但是我没有唯一的id..
DELETE FROM tablename a
USING tablename b
WHERE a.unique_id < b.unique_id
AND a.user_id = b.user_id
time_id = 1 (repeat till time_id 16)