1
第一次在這裏發佈所以請原諒我的舉止或缺乏。只有當某個字段不存在於另一個表中時,如何列出表中的記錄?
我的問題是有關一個MySQL數據庫。
我如何使用查詢結果列表中的特定字段是不是另一個表的特定字段中的所有記錄?到目前爲止,我可以使用left outer join
來顯示比賽,但我想顯示錯失。
select * from TABLE_A
left outer join TABLE_B
on (TABLE_B.id = TABLE_A.field)
where TABLE_B.id is not null;
如何對查詢進行語法化以顯示TABLE_B.field中沒有匹配的記錄?利用「爲空」不會提供任何結果。
你好。我在查詢中使用'is not null'來驗證它正在工作。這就是說我想表現出錯過。我需要得到TABLE_A中TABLE_B中找不到字段的記錄列表。 – nbouwsma
歡迎來到Stack Overflow。你很好地問了這個問題。請繼續參與! –
SELECT * FROM TABLE_A WHERE場NOT IN(從表-B SELECT場) 這顯示了所有從表A中doesn't已外地表B中列出的字段 – jckhan