【发布时间】:2012-10-29 23:46:40
【问题描述】:
我试图只保留 ID 具有单个销售日期的行,例如。
ID SALES_DTE
101 2012 年 1 月 10 日
101 12 年 1 月 10 日
101 12 年 1 月 10 日
102 12 年 1 月 10 日
102 12 年 1 月 13 日
103 12 年 1 月 13 日
在上面,我想保留 ID 101 和 103,因为它们只有一个销售日期。但我不想要 102,因为它有两个销售日期。有人可以帮忙吗?
【问题讨论】:
-
select * from mytable tb where not exists (select * from mytable nx where nx.id =tb.id and nx.sales_date <> tb.sales_date);NB 如果你想物理删除它们:将“select *”替换为“delete”并删除 NOT
标签: sql