【发布时间】:2013-01-03 14:12:00
【问题描述】:
我有一个表,我们将其称为 Table1,其中包含一堆垃圾数据,并且没有唯一标识符列。
我想从 Table1 中选择一些列并将数据传输到 Table2。但是,转移后,我需要从 Table2 中删除行,其中 3 列中有重复项。
假设我在 Table2 中有一行 [FirstName]、[LastName]、[CompanyName]、[City] 和 [State] 列已转移。我只希望保留具有 [FirstName]、[LastName] 和 [CompanyName] 的唯一组合的行。更令人困惑的是,[LastName] 和/或[CompanyName] 可能包含 NULL 值。我怎么能做到这一点?提前感谢您的帮助。
【问题讨论】:
-
您使用的是哪个 DBMS?甲骨文? PostgreSQL?
-
SELECT DISTINCT [FirstName],[LastName],['CompanyName'] FROM [Table]你试过这个吗?
标签: sql