私は2つのテーブルを持っています。TableA
とTableB
。両方のテーブルには、以下のように 2 つの列を持つデータがあります。
TableA
---------
id Name
--- ----
1 abc
2 def
TableB
---------
id Name
--- ----
1 xyz
2 pqr
クエリ:
select id, name
from TableA
union
select id, name
from TableB;
要件は次のとおりです。以下の基準を満たすクエリが必要です。
- TableA に TableB にないデータがある場合、TableA のデータを返す必要があります
- TableB に TableA にないデータがある場合、TableB のデータを返す必要があります
- 両方のテーブルで同じ ID のレコードが見つかった場合、TableB のデータを返す必要があります。
クエリをどのように記述できますか?