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