比方說,我下表一起工作:SQL查找ID-S其中列的值等於對特定行的值
ID LETTER VALUE
1 A NON-VALID
1 B VALID
1 C VALID
1 D VALID
2 A NON-VALID
2 B VALID
2 C NON-VALID
2 D VALID
所以,我要的是簡單的,但我還沒有發現類似的東西或者自己想出來。
我想要讓所有字母都定義爲VALID的ID。例如,如果我想在Bs和Cs上使用有效值,我希望我的數據集返回ID 1。
傻例如:
SELECT ID
FROM table
WHERE VALUE=VALID IN EVERY ROW WHERE LETTER BETWEEN 'B' AND 'C'
您可能要使用['和'](https://www.w3schools.com/sql /sql_and_or.asp)而不是「在每行中都有」 – litelite
這將返回第2行B有效... –
然後還使用DISTINCT – litelite