推 dividi:原來如此 謝謝!!! 09/09 03:31
你只需要把Table2改成你要的查詢即可
UPDATE TABLE_1 SET PP1Runs = B.A
from TABLE_1,(select id,SUM(PP1RUNS) A from TABLE_2 group by id) B
where B.id = table_1.id
※ 引述《dividi (阿福加油~!!)》之銘言:
: 我使用的是MS SQL
: 有個表格二如下:
: id PP1Runs
: AA 10
: BB 20
: CC 30
: AA 40
: 我想把表格二各ID的總合更新到表格一去
: 但是使用下面的code一直有錯誤
: update Table1
: set Bat_PP1runs = t2.SUM(PP1RUNS)
: from Table t1 inner join Table2 t2
: on t1.ID = t2.ID
: group by ID
: Incorrect syntax near the keyword 'group'.
--
電腦螢幕:SHARP 60吋四原色LED 重低音:M&K MX7000
音效卡?:NorthStar Essensio DAC 擴大機: YAMAHA DSP-Z7
前置喇叭:M&K LCR 950THX 環繞喇叭:M&K S95T
線材:Nordost Red Dawn喇叭線、Nordost Vishnu電源線
Nordost Shiva電源線、DIVINI ANALYZER訊號線
PSU電源線:IeGO 絕世三電源線 腳架:M&K ST專業型腳架
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.216.47