2つのテーブルtable1とtable2が同じフィールドを持っています。table1とtable2のデータを表示したい場合はどうなりますか。私はこのようなテーブルを持っています:
表1
ノーネーム 1 a
表2
ノーネーム 2 b結果が欲しい:
ノーネーム 1 a 2 b
SELECT no, name FROM table1
UNION ALL
SELECT no, name FROM table2
UNION ALL対の違いUNION?
UNION重複を削除しますUNION ALLそうではなく、ただ追加するだけです使用するUNION
SELECT NO, Name FROM Table1
UNION
SELECT NO, Name FROM Table2
重複するレコードを削除したくない場合は、UNION ALL
SELECT NO, Name FROM Table1
UNION ALL
SELECT NO, Name FROM Table2
試す:
select no, name from table1
union all
select no, name from table2