【发布时间】:2018-09-22 08:21:25
【问题描述】:
我在 SQL Server MS 中创建了一个连接表,其中有几行重复的行。现在,我需要从这个表中做出明智的选择,以便根据特定的选择标准为每个 (Item, Recall_Date) 对设置唯一的行:
以下是我需要作为选择标准的视觉说明:
基本上,我的选择标准应该如下:
如果有行为 PingPong_FE = 1 & PingPong_Replen = 1,则选择 这个,
否则,如果有行为 PingPong_FE = 0 & PingPong_Replen = 1,则 选这个,
否则,如果有行为 PingPong_FE = 1 & PingPong_Replen = 0,则 选这个,
否则,如果有行为 PingPong_FE = 0 & PingPong_Replen = 0,则 选这个
进入输出表。
我的 SQL 查询应该是什么样子?
【问题讨论】:
标签: sql sql-server select duplicates unique