看板 Database 關於我們 聯絡資訊
你只需要把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
dividi:原來如此 謝謝!!! 09/09 03:31