JOINまたはUNION/UNIONALLのいずれかを使用する必要があります。
これは、必要な時間によって異なります。
table 1 col aのすべての値が必要だとします。 およびtable2 col b 別々の行に
使用できます
SELECT ColA
FROM TABLE1
UNION ALL
SELECT ColB
FROM TABLE2
すべての異なる値
SELECT ColA
FROM TABLE1
UNION
SELECT ColB
FROM TABLE2
そして、それらを同じ行に表示したい場合、それらをリンクするいくつかのキーが必要であるとしましょう
SELECT ColA, ColB
FROM TABLE1 t1 INNER JOIN
TABLE2 t2 ON t1.ID = t2.ID
SQL結合 にはさまざまな種類があることに注意してください。
さまざまなSQL結合
- JOIN:両方のテーブルに少なくとも1つの一致がある場合に行を返します
- LEFT JOIN:右側のテーブルに一致するものがない場合でも、左側のテーブルからすべての行を返します
- 右結合:左側のテーブルに一致するものがない場合でも、右側のテーブルからすべての行を返します
- 完全結合:テーブルの1つに一致する場合に行を返します