mysql费用计算

时间:2012-08-08 15:02:15

标签: mysql

我有一个包含几个表和列的数据库。我想基于table2,table3和table4中的数据计算,使用数据填充table1。我需要所有这些表中的数据,以便正确评估应该插入到table1中的内容。我希望它是一个存储的实体,所以只需调用它就可以反复使用它。使用mysql最好和最聪明的方法是什么? 如果我不够清楚,请告诉我。 感谢提前加载。

2 个答案:

答案 0 :(得分:0)

使用存储过程,并使用insert..select模式填充table1:

Insert into table1
Select column1, column2, column3, ...
From table2
join table3 on ??
join table4 on ??

答案 1 :(得分:0)

听起来你可以使用一个“视图”,它就像一个表,根据加入其他表的查询自动保持最新状态。见http://dev.mysql.com/doc/refman/5.0/en/create-view.html