具有一定值的記錄如何排除某些值的記錄在SQL(MySQL的)
如何排除在SQL
Col1 Col2
----- -----
A 1
A 20
B 1
C 20
C 1
C 88
D 1
D 20
D 3
D 1000
E 19
E 1
返回Col1中(和col2上),但只有在col2的值是1或20 ,但如果也有(比1或20之外)的另一個值
期望的結果:
Col1 Col2
----- -----
A 1
A 20
B 1
但不是C,d和E,因爲有在Col2中比1或20以外的值
我已經使用Col2的虛擬值,只有兩個值(1和20),但實際上還有一些值。
我可以使用IN('1','20')作爲值1和20,但如何排除Col2中還有其他值。 (有沒有範圍!)
適合我! –
非常好的答案..簡單而強大:) – Mari