【发布时间】:2015-12-07 21:48:48
【问题描述】:
我正在使用 SSMS 2008R2,并且我有一个表,其中包含 2 个唯一标识符列,它们是彼此的镜像。如何删除重复的行?
例如我有一张桌子,上面有以下内容:
ColA ColB ColC ColD
ABCD EFGH 4 5
EFGH ABCD 5 4
所以 ColA 和 ColB 是两个唯一标识符列,而 ColC 和 ColD 属于 ColA 和 ColB。因此,如果我将其分解为单独的事件,则如下所示:
ABCD -> 4
EFGH -> 5
如何在一行而不是两行中列出所有这些信息? 这就是我希望上面的样子:
ColA ColB ColC ColD
ABCD 4 EFGH 5
【问题讨论】:
-
期望的输出是什么?
-
听起来你不想删除,即
delete,任何东西,也不涉及重复的行。你能把标题改写得更准确一点吗? -
您的编辑毫无意义。你想交换
ColB和ColC的内容吗?
标签: tsql uniqueidentifier