我有一个包含很多列的表,我需要做的是编写只需要唯一值的select
。主要问题是我需要同时检查三列,如果所有三列的列中都有相同的值(不在它们之间,而是在它们自己的列中),那么distinct
。想法应该是distinct(column1 and column2 and column3)
有什么想法吗?或者您需要更多信息,因为我不确定每个人是否都能得到我的想法。
这是一个例子。选择应从此返回两行,其中一行最后一列将具有Yes and other row with
否。
答案 0 :(得分:1)
这正是distinct
关键字的用途:
SELECT distinct col1, col2, col3
FROM mytable