0

と という 2 つのテーブルがabcありxyzます。テーブルxyzには、列 ID とxyzが含まれていますabc_id

最初のテーブルには存在するが、2 番目のテーブルには存在しないレコードを検索したい。これどうやってするの。

4

3 に答える 3

2

xyz テーブルにない abc テーブルからレコードを取得する場合。

SELECT abc_id FROM abc 
WHERE abc_id NOT IN (SELECT id from xyz)
于 2016-10-07T06:55:27.477 に答える
1
Select id from xyz 
where id not in ( Select abc_id from abc)

NOT IN()比較機能の詳細はこちら

于 2013-03-02T06:51:28.517 に答える
0

IN を @m.hasan の回答として使用するか、EXISTSを使用できます

> Select id from xyz  where not exists ( Select abc_id from abc where
> abc_id = xyz.id)
于 2013-03-02T06:53:47.463 に答える