【发布时间】:2015-06-07 15:53:23
【问题描述】:
我的表中有我想要选择的重复项,但我不想在所有 12 列上执行选择不同的列,我只希望其中 3 列是不同的。如果我对所有列进行选择不同,那 3 列仍然可以有我不想要的重复项,因为其他一些列是不同的。
我想查看所有列,但只希望它在 3 上是不同的。
我已经尝试了该组的解决方案,并解决了这个问题的解决方案,即这个问题应该是复制但那些不起作用。无论出于何种原因,当我按它进行分组时,它只会在我将表中的所有列包含在其中时才执行查询,这不是我想要的,因为我只希望 3 列不同。当我尝试它时,“with c”就不会执行。
【问题讨论】:
-
SELECT DISTINCT col1, col2, col3 FROM YourTable? -
如何在不重复前 3 列的值的情况下查看其他列的差异?我认为示例结果将有助于解释您期望查询返回的内容。
标签: sql sql-server