一个SQL的select 语句的问题

nthb2002 nthb2002 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
问题是这样的,如果一个表table_1中有三个列,col_1,col_2,col_3

里面的数据如下:


col_1 col_2 col_3
1 4 张三
1 5 李四
2 3 全一
2 4 王二
2 5 周五

希望有办法,用一个或几个SQL语句,使我list出数据如下

col_1 col_2 col_3
1 1 NULL
1 2 NULL
1 3 NULL
1 4 张三
1 5 李四
1 6 NULL
1 7 NULL
1 8 NULL
2 1 NULL
2 2 NULL
2 3 全一
2 4 王二
2 5 周五
2 6 NULL
2 7 NULL
2 8 NULL




另外,,这个表里面的每组(按col_1分组)数据不一定,可能有8条,也可能有5条,也可能只有一条,,
需要list出来的数据,每组(按col_1分组)必须有8条记录,,按照col_2以升序排列,,


不知哪位高人有办法,,
...全文

相关推荐

评论 20
收藏 已收藏
分享
返回顶部
nthb2002
MS-SQL Server 34,876 成员 254,635 内容