次のような2つのテーブル(テーブルAとB)があります。
表A:
Col 1 Col 2
--------------
A 1
A 2
A 3
...
A 15
...
表B:
Col 3 Col 4
--------------
A a
A b
テーブルBの列4をテーブルAに結合するクエリを記述したいと思います。テーブルBの列3はテーブルAの列1と一致するので、この列に結合したいと思います。私が探している結果は次のとおりです。
表C:
Col 1 Col 2 Col 4
-----------------------
A 1 a
A 2 b
A 3 null
A 4 null
....
A 15 null
....
私は次のことを試しました:
select
tableA.col1,
tableA.col2,
tableB.col4
from
tableA
inner join tableB on tableA.col1 = tableB.col3
しかし、これにより結果が得られます。
Col 1 Col 2 Col 4
-----------------------
A 1 a
A 1 b
A 2 a
A 2 b
....
A 15 a
....