我有两张表,即 foo 和 bar
Table :foo
col1 col2 col3 col4
4 6 1 a
5 2 1 b
3 8 2 c
Table: bar
colA colB colC
(col1/col3) (col2/col3) a
. . b
. . c
. . d
我想使用上面的计算更新表 bar ,并将其加入栏表中以获得结果,栏中的colC 和如果我选择使用joinhow,那么 foo 中的col4是常见的。任何帮助都会非常感激。 所以我得到的 bar 表就像
colA colB
4(col1/col3) 6(col2/col3)
5(col1/col3) 2(col2/col3)
0.5(col1/col3) 4(col2/col3)
答案 0 :(得分:2)
If you just want to insert into bar
:
insert into bar(colA, colB)
select col1 / col3, col2 / col3
from foo;
This seems like a reasonable interpretation of the question; there are no keys for joining the two tables.
答案 1 :(得分:1)
INSERT INTO
bar
SELECT
(col1/col3),(col2/col3)
FROM
foo