初心者の質問ですが、私は5つのテーブルa - eを持っています。私は5つのテーブルから1つのテーブルを作成したいが、行情報を同じに保つことは可能であり、それを行う方法は?データベーステーブルa-eを追加しますか?
ありがとう CKeane。
初心者の質問ですが、私は5つのテーブルa - eを持っています。私は5つのテーブルから1つのテーブルを作成したいが、行情報を同じに保つことは可能であり、それを行う方法は?データベーステーブルa-eを追加しますか?
ありがとう CKeane。
このような意味ですか?
INSERT INTO <target_table>
SELECT * FROM <source_table1>
UNION ALL
SELECT * FROM <source_table2>
UNION ALL
SELECT * FROM <source_table3>
UNION ALL
SELECT * FROM <source_table4>
UNION ALL
SELECT * FROM <source_table5>
つのデータベースにあるデータベースと、あなたが実際にあなたがビュー、テーブル
はいthiのようなものs。私は投票に値上がりしますが、評判は低いです。 – Ckeane
@Ckeane評判にかかわらず、最も役立つ答えと思われるものを_accept_することができます。 –
しかし、私はそれらを5ではなく1つのテーブルに入れたいと思っています。たとえば、table_aすべての行、table_bすべての行などを持っています。 – kaj
すべてのテーブル間の組合-INGの持つことができ、後者の場合は、すべて一緒にテーブルのデータを保存したり、一度だけ、つまりでそのすべてを参照してくださいする必要がありません – Ckeane
私は理論上SQLサーバー/ oracle/MySQLなどを意味しました。結合されたテーブル(col1、col2 ...)col1、col2 ...を選択します。union select col1、col2 ... bなどからカラムリストを実際のカラムに置き換えて、すべてのテーブルを入れます。 – kaj