0
鑑於類似下面的表格:查找所有行Col1中值相同,但不同的價值觀在col2的
Col1 Col2
---- ----
A A
A A
B B
C C
C D
我想編寫一個查詢將確定Col1中這似乎所有的值一次,並且在Col2中有不同的值。因此,一個查詢只會返回Col1中的C行(因爲Col1中有兩行C,而Col2中它們有不同的值)。
鑑於類似下面的表格:查找所有行Col1中值相同,但不同的價值觀在col2的
Col1 Col2
---- ----
A A
A A
B B
C C
C D
我想編寫一個查詢將確定Col1中這似乎所有的值一次,並且在Col2中有不同的值。因此,一個查詢只會返回Col1中的C行(因爲Col1中有兩行C,而Col2中它們有不同的值)。
Groupy by col1
並且僅取得具有多於1個唯一col2
的組。這些也自動具有多個col1
值。
select col1
from your_table
group by col1
having count(distinct col2) > 1
輝煌,我不知道,你可以使用count(不同)你不分組按列。 – Andy