求一句有点难度的SQL语句,各位高手进来帮帮我!!

java1987 java1987 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
name(名称) (jb)级别

A 1
A 2 ---表AB1
A 3
B 1

算出每个名称 级别个数
结果:

name a1 a2 a3

A 1 1 1 --表AB2
B 1 0 0

我想把表A数据查出来 以上面结果的形式添进表A2请各位帮忙了!
--测试环境!!!!
create table ab1
(name char,
jb int)
go
insert a1
select 'A',1 UNION ALL
select 'A',2 UNION ALL
select 'A',3 UNION ALL
select 'B',1
go
create table ab2
(name char,a1 int default 0 ,a2 int default 0 ,a3 int default 0)
go
...全文

相关推荐

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