次のように、T1とT2の2つのテーブルがあります。
CATEGORY ID
1 1100
1 1200
1 1300
1 1500
2 2000
2 2100
2 2300
2 2500
私は知る必要がある :
- T1 と T2 の間で類似している行の数 (同じ CATEGORY と ID)
- T1 にない T2 の行数
- T1 から T2 にない行の数
私は今朝から頭を抱えていて、同様の行を取得するためにそれをやろうとしました:
select count(*) from T1, T2 WHERE
T1.CATEGORY = T2.CATEGORY AND T1.ID = T2.ID;
しかし、一意の行を取得する方法がわかりません (T1 または T2 のみ)。