插入数据

北冥小渔夫 2020-09-03 12:17:28
将TAB2表数据插入TAB1中形成TAB3,若分类中没有数据序号(No)从1开始,若有数据则从最大序号+1开始插入


...全文
79 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
shoppo0505 2020-09-03
  • 打赏
  • 举报
回复
那把两个表的col1,col2 union 一下就好了,然后用rownumber 重新编号
  • 打赏
  • 举报
回复

INSERT INTO TAB3(NO,col1,col2)
SELECT ROW_NUMBER() OVER (PARTITION BY  col1 ORDER BY NO ASC) NO,a.col1,a.col2 FROM 
(
SELECT NO,col1,col2 FROM TAB1
UNION ALL
SELECT 2147483647 NO,col1,col2 FROM TAB2
) a

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧