删除重复项,留下一条记录

时间:2013-08-08 10:10:52

标签: sql ms-access ms-access-2010

我有一个表,即ORDERS,它具有多个重复记录,如下所示:

ID  SO
1   A
2   A
3   B
4   C
5   A

在上述情况下,我需要所有重复的标题,只留下一个。

B条和C条都没有问题。除了一个,我需要删除文章A.

示例输出应该是这样的

ID  SO
1   A
3   B
4   C

有人可以帮助我实现这一目标。我必须删除表格中的所有重复行

2 个答案:

答案 0 :(得分:0)

您可以使用第一个并结合分组依据来实现此目的。像这样:

SELECT First(Table1.ID) AS FirstOfID, Table1.SO
FROM Table1
GROUP BY Table1.SO
ORDER BY Table1.SO;

答案 1 :(得分:0)

此查询应该执行, GROUP BY 子句将从 SO 中选择不同的值 柱

 SELECT * FROM ORDERS GROUP BY SO;