永发信息网

求助按要求写个sql查询语句

答案:1  悬赏:70  手机版
解决时间 2021-03-28 00:55
求助按要求写个sql查询语句
最佳答案
sqlserver数据库
首先你这个是动态列,同一个id下有几个人就会出现几个客户列,这个就难了,我假设你同一个id下最多2个人(多的话可以加)。
首先给同一个id编号,建一个视图
create view vw_person as
(
select *,row_number() over(partition by id order by [号码] desc ) as idx from person
)
--选出同一个id下的第一条数据,然后leftjoin第二条,以ID来匹配。需要多列的话不停地left --join就行
select * from 
(select id,idx,[客户] as [客户1],[号码] as [号码1] from  vw_person   where idx=1) a
left join
(select id,idx,[客户] as [客户2],[号码] as [号码2] from  vw_person   where idx=2) b
on a.id=b.id
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
打开下载的C4D模型为什么是未知格式 另外高分
地漏规格都是统一的吗
取名字吴什么涵好听
壹卡会在广州哪里可以消费
42除以18的竖试
#内蒙古联网通信工程有限公司#干这个行业基本
为什么要包装类?
求一篇国庆7天的周记
汽车修理说的2阀与5阀有什么区别呢
29届残奥会中国得了多少奖牌,排名第几?
本人jb长度15cm正常吗
东经110北纬25是什么地方关于地理方面的
虽然我去地理学家,为什么从南方去到北方,东
lol光头w为什么不能破末日的r
泰迪真的很色吗
推荐资讯
1.28x8.6+7.2x0.86的简便方法就算怎么算 不知
用您快人一步的头脑,来解1句玄机。
路特斯汽车和莲花汽车有什么关联?
连续2天冲击涨停不成功,收长上引线
乘除法去括号法则是什么?
这题有简便运算吗
s什么ok什么e英文单词
ありがとう原版歌词及翻译
宿舍楼管有权利没收东西吗?
乐高积木拼一辆小赛车的图纸
哪里的随车吊价格便宜
如何打出上标
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?