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