0

それぞれに数字が入った2つのテーブルがあります:

例 - >

表 1: 1 2 3 4 5

表 2: 5 3 1

テーブル 1 にあるがテーブル 2 にない値 (およびその逆) を表示するクエリを作成しようとしています。番号は任意の順序にすることができ、両方とも主キーです。

4

2 に答える 2

3

を使用して 2 つの個別のクエリを作成しWHERE NOT EXISTS、それらの出力を で結合しますUNION

于 2012-04-27T16:52:39.610 に答える
1

あなたがあなたの質問を編集してあなたのテーブルスキーマを与えるならば、私はより明確な答えを与えることができます。今、私はただ仮定しています。

select t1.* 
from table1 t1
left join table2 t2 on t2.id=t1.id
where t2.id is null

別:

select t1.* 
from table1 t1
where t1.id not in (select id from table2)
于 2012-04-27T17:00:18.563 に答える