2011-08-11 47 views
0

例如依賴對方的價值觀,我的主查詢插入新行到表REF_STORES具有這樣的結構:如何更新一個MySQL表用一個插入語句

ID | Store_Name | VariableA |變量A +變量B | VariableC + VariableA

在我的案例中,我從兩個不同的表中的一個拉出這些字段中的每一個。 ID和商店名稱來自一個,而其他(變量A,變量B和變量C)來自另一個。我想不出的是如何從兩個不同的表中拉出所有這些變量並同時計算,然後將結果插入到上面的表結構中。

回答

0

您是否已經擁有了一個SELECT查詢,可以同時從兩個表中提取值?如果你這樣做,你可以這樣做:

INSERT INTO REF_STORES (id, store_name, var_a, var_ab, var_ca) 
SELECT id, store_name, var_a, var_a + var_b, var_c + var_a 
FROM [however you're joining the two tables] 
相關問題