-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