嗨那裏我試圖執行一個查詢,但似乎無法做到正確。SQL select語句在where子句中
SELECT *
FROM table
WHERE id IN (SELECT *
FROM table
WHERE description = 'A')
AND description = 'B'
上面就是我有查詢時,select * from table where description = A
按預期工作當單獨跑我只是需要讓where子句來工作,所以我可以看到,有A和B
描述不能同時'A'和'B'。只是'A'或'B'。 – Darian
問題是可能有多個相同ID的記錄,並且它們可能包含A或B的描述,所以嵌套的select語句只能找到具有A描述的id,然後我想要這些id並找到多少他們也有B的描述。我認爲@SimonPJ解決方案應該爲我做這個? – user3456401
好的,我明白了。我雖然身份證是獨一無二的。我認爲@SimonPJ解決方案是正確的答案。 – Darian