-1

いくつかのテーブルと列を持つデータベースがあります。table2、table3、および table4 のデータの計算に基づいて、table1 にデータを入力したいと考えています。table1 に何を挿入する必要があるかを適切に評価するには、これらすべてのテーブルにデータが必要です。呼び出すだけで何度でも再利用できるように、保存されたエンティティにしたいと思います。mysqlを使用してこれを行うための最良かつ最もスマートな方法は何ですか? 私が十分に明確でない場合は、私に知らせてください。Thankz は事前に読み込みます。

4

2 に答える 2

0

ストアド プロシージャを使用して、table1 に次のinsert..selectパターンを設定します。

Insert into table1
Select column1, column2, column3, ...
From table2
join table3 on ??
join table4 on ??
于 2012-08-08T15:03:50.883 に答える
0

他のテーブルを結合するクエリに基づいて自動的に最新の状態に保つテーブルのような「ビュー」を使用できるようです。http://dev.mysql.com/doc/refman/5.0/en/create-view.htmlを参照してください。

于 2012-08-08T15:06:30.183 に答える