【发布时间】:2013-02-15 00:55:04
【问题描述】:
考虑以下:
ProductID Supplier
--------- --------
111 Microsoft
112 Microsoft
222 Apple Mac
222 Apple
223 Apple
在此示例中,产品 222 被重复,因为供应商在提供的数据中被称为两个名称。
我有成千上万种产品的此类数据。如何删除重复的产品或选择单个结果 - 例如使用 SELECT TOP 1 进行自我加入或类似的东西?
谢谢!
【问题讨论】:
-
什么版本的 SQL Server?
-
你可以用一个 DELETE 来完成。只有一件事,先备份它。
标签: sql sql-server tsql sql-delete