根据另一列查找重复列

时间:2013-06-14 13:43:23

标签: sql

我有3列

Column1           column2            column3
GU1                 1               a
GU1                 2               a
GU1                 3               a
GU2                 4               b
GU3                 5               c
GU4                 6               a
GU4                 7               b

我想过滤掉其中值具有多个column3值的column1

在这个例子中,我想拉GU4,它同时具有& b在第3栏中。

1 个答案:

答案 0 :(得分:4)

distinct

中使用count
select column1
from your_table
group by column1
having count(distinct column3) = 1