複数のテーブル(同じ列名)を新しいテーブルにコピーするにはどうすればよい<SQL>
ですか?
好き:
CREATE TABLE t1
(
p1 longtext,
p2 longtext,
op1 varchar
op2 varchar,
);
CREATE TABLE t2
(
p1 longtext,
p2 longtext,
op1 varchar
op2 varchar,
);
CREATE TABLE t3
(
p1 longtext,
p2 longtext,
op1 varchar
op2 varchar,
);
私が達成したいと思っているのは、上記のすべてのテーブルt1、t2、t3を新しいテーブルnew_tableにコピーしようとすることです。のようなもの:(SQLが間違っています)
CREATE TABLE new_table
AS (SELECT p1,p2,op1,op2)
FROM t1,t2,t3);
また、新しいテーブルを作成すると、テーブルt1、t2、t3が同時に更新されるたびに、new_tableも更新されることを期待しています。-これにはトリガーを使用する必要がありますか?
これを解決するのを手伝ってください。