我有錶鏈接到表乙,其又連接到表C中甲。從表SQL選擇的行,所有行接合匹配值
我可以從一個在B.
只得到C到關鍵我必須從一所有行由C ALL聯行具有C.value =「Y」
我試過以下代碼,但一旦在C中的一個鏈接行中找到了匹配項,它就已經選擇了來自A的行,而不是來自C的所有鏈接行匹配C.value ='Y'。
SELECT * FROM A
LEFT JOIN B ON A.ID1 = B.ID1
LEFT JOIN C ON B.ID2 = C.ID2
WHERE C.value = 'Y'
有沒有辦法在SQL中做到這一點?
看看那張圖,'N'值是在B和C中,不是? –
@JBKing我已更新圖表並添加了一個表格示例 – Enrico
您是否考慮過執行排除查詢?可以更好地獲取哪些行取消資格。 –