好吧,標題是相當混亂,所以讓我解釋一個例子。選擇值,而不是從一列中選擇值,併合並結果
我的表:
id ref valid
---------------
1 PRO true
1 OTH true
2 PRO true
2 OTH false
3 PRO true
4 OTH true
這裏的主鍵是ID和REF的組合。
我想選擇所有具有有效的「PRO」ref和另一個有效的ref的意思,在這種情況下,它只會返回我「1」。 我不明白我如何做到這一點,IN和SELF JOIN似乎不適合這個。
PRO必須是有效的嗎?或者它可能是假的? – fthiella
是的,PRO也必須是有效的(編輯問題) – Willy