2014-11-25 52 views
1

我有一個MySQL數據庫沒有正確設置。我需要一個能夠幫助我找出問題的查詢。SQL - 測試dB

兩個表 Table1.xyz_ID Table2.xyz_ID

一些條目Table1.xyz_ID沒有相應的字段中Table2.xyz_ID什麼是這是錯誤的表2的條目排序SQL?

+1

提供一些示例數據和預期輸出到問題的所有ID。 – 2014-11-25 06:30:57

+0

MySQL工作臺和其他工具可以執行模式比較並生成sql以同步模式。這就是說,如果它是一次性或不頻繁的任務,那麼你可以使用information_schema表/視圖。 – 2014-11-25 08:13:05

回答

1
select t1.xyz_ID 
from Table1 t1 
left join Table2 t2 
    on t1.xyz_ID = t2.xyz_ID 
where t2.xyz_ID is null 

提供利用在表1但不是在表2

+0

看起來不錯。謝謝你,猴先生。 我想我必須分手並瞭解'加入' – 2014-11-27 17:32:57