-1
表一個數據 - po_header
MySql的插入進SELECT SUM
PO_ID PROJ_ID SUP_ID TOT_SUM SUBM_DATE 32 5555 AccAYOU 99.00 2016-11-29 33 5555 AccAYOU 990.00 2016-11-29 34 25412 AccAYOU 248778595.08 2016-11-30
表中的兩個數據 - po_details
PO_ID amount 32 110.00 33 1500000.00 34 565079266.00 34 1.00
如何運行下面的SQL?
INSERT INTO po_header (TOT_SUM) VALUES (SELECT SUM(amount)
FROM po_details WHERE PO_ID = '34') WHERE PO_ID ='34';
歡迎堆棧溢出!儘管這段代碼可以解決這個問題,但[包括一個解釋](// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)確實有助於提高您的帖子的質量。請記住,您將來會爲讀者回答問題,而這些人可能不知道您的代碼建議的原因。也請儘量不要用解釋性註釋來擠佔代碼,這會降低代碼和解釋的可讀性! – kayess