我的sql数据库中有双行,我不知道如何删除它们。
(my sql table)
date quantity city supervisor bonus empnum
---------- -------- ----- ---------- ----- ------
2016-05-01 46 laval mlasselin 10 837
2016-05-01 46 laval mlasselin 10 837
2016-05-01 46 laval mlasselin 10 837
2016-05-01 43 laval mlasselin 25 880
我想使用SQL查询删除额外的行只保留一个。 我有这种行我的所有数据库我需要一个SQL查询来删除它们并保留一个日期和一个empnum
我没有像其他标准表那样的身份 问:我可以使用哪种SQL查询来删除重复的行?
答案 0 :(得分:0)
DELETE FROM foo WHERE a = 12345 LIMIT 1;
找到标识要删除的行的唯一标识,然后使用LIMIT子句。