0
我有兩個表,表A和表B.我需要比較它們的列以獲取不在其他表中的值的值。比較mysql表中的列值
- 表A列:ID,table_id的(鍵參照表B),數據
- 表B列:ID(主鍵,以表A中的參考文獻),X,Y
我需要從A.table_id這不等於B.ID
A.table_id值值= 3,3,2 B.ID值= 1,2,3
我得值1.
我有兩個表,表A和表B.我需要比較它們的列以獲取不在其他表中的值的值。比較mysql表中的列值
我需要從A.table_id這不等於B.ID
A.table_id值值= 3,3,2 B.ID值= 1,2,3
我得值1.
非常簡單,你必須開始閱讀基本的SQL。 MSDN
SELECT *
FROM tableA
WHERE table_id NOT IN (SELECT id from tableB)
你可以用'不in','不exists',或'左join'。你有什麼嘗試? – 2014-12-05 13:16:50