PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Database
[SQL ] insert TB1 to TB2的問題
作者:
renmax
(竹科å¸å‹å“¥)
2016-04-06 17:34:01
資料庫名稱:Microsoft SQL Server Management Studio
資料庫版本:11.0.2100.60
內容/問題描述:
各位版友好
有兩個Table1和Table2如下:
Table1 Table2
id daily_points id SUM_point
作者:
moyasi
(Simple Life)
2016-04-06 17:54:00
你到底是要insert還是要update啊
作者: yuan0304 (Edward)
2016-04-07 00:18:00
update的話~試試~下面的UPDATE table2 o INNER JOIN(SELECT id, SUM(daily_points) 'sumu' FROM table1GROUP BY id) i ON o.id = i.idSET o.SUM_point = IsNull(i.sumu,0)
作者:
winall
(winall)
2016-04-07 11:51:00
這有很多問題都必須先假設1. 是否有ID表2. Table2是否需先delete再Insert?沒有ID表怎麼知道Table2的ID是1~6?
作者:
renmax
(竹科å¸å‹å“¥)
2016-04-07 11:53:00
Table1有ID Table2全空 無須delete 直接insert
作者:
winall
(winall)
2016-04-07 12:02:00
我當然知道Table1有ID,問題是有些ID在Table2要補0直接Insert所以Table2的表只有一次性?
作者:
renmax
(竹科å¸å‹å“¥)
2016-04-07 12:08:00
是的 只有一次性 Table1有的ID再騰到Table2就好
作者:
winall
(winall)
2016-04-07 12:18:00
哀,你還是不懂我的意思,Table1沒有ID 4~6,你怎麼在一個空的Table2 ID知道 4~6 要補0,否則你舉的例子就有問題不管ID 4~6的問題insert into Table2select id,sum(daily_points)from Table1group by id
作者:
renmax
(竹科å¸å‹å“¥)
2016-04-07 16:08:00
抱歉@@" 但已用您上面的方法解決了 謝謝<(_ _)>
繼續閱讀
[SQL ] Cast語法請教
jeffraptor
[SQL ] 資料筆數多 新增欄位
et69523820
[SQL ] 以亂數排序的一種方式
Peruheru
Re: [SQL ] 如何刪除Table中不同列且不同欄位重覆值?
winall
[SQL ] MySQL安裝問題_starting server
floatin
[SQL ] mysql fulltextsearch的問題
villix
[SQL ] 如何從IDE將資料存入SQL資料庫
f88887878
Re: [SQL ] 如何刪除Table中不同列且不同欄位重覆值?
akiaki54
[SQL ] SQL語法不確定是否正確?
fightforlive
[SQL ] SQL語法是否有誤?
fightforlive
Links
booklink
Contact Us: admin [ a t ] ucptt.com