SQL选择2个或更多列的不同

时间:2015-06-01 08:31:16

标签: sql sql-server select distinct sql-server-2014

我有一个包含很多列的表,我需要做的是编写只需要唯一值的select。主要问题是我需要同时检查三列,如果所有三列的列中都有相同的值(不在它们之间,而是在它们自己的列中),那么distinct。想法应该是distinct(column1 and column2 and column3)

有什么想法吗?或者您需要更多信息,因为我不确定每个人是否都能得到我的想法。

这是一个例子。选择应从此返回两行,其中一行最后一列将具有Yes and other row with否。

this is example

1 个答案:

答案 0 :(得分:1)

这正是distinct关键字的用途:

SELECT distinct col1, col2, col3
FROM   mytable