SQL怎么实现从一个表中查询的一个字段最大值后,在另一个表中插入该字段并按照数据的数量自动加1
如:表1查询的字段A最大值为2001,表2字段B有5条数据
在表2中select时显示以下效果
A B
2002 a
2003 b
2004 c
2005 d
2006 e
sql字段自动加1问题
答案:2 悬赏:50
解决时间 2021-02-27 01:53
- 提问者网友:无悔疯狂
- 2021-02-26 16:40
最佳答案
- 二级知识专家网友:安稳不如野
- 2021-02-26 17:16
Select (Select max(A) From ta)+row_number() over(order by B) As A,B From tb
--A表的最大值+B表的记录号(SQL2005或以上版本)
--A表的最大值+B表的记录号(SQL2005或以上版本)
全部回答
- 1楼网友:24K纯糖
- 2021-02-26 18:52
呵呵!你一定是用贯了access.转mssql之后遇到的问题.
其实你打开表.在标识--标识种子--填1---标识增加为1
那么就会自动增加1了.不明白再q我
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯