sql 数据透视表或类似数据透视表的东西
我想在我拥有的两张桌子上做一个数据透视表。
表 1
PersonToPhone
PersonID int not null
phoneID int not null
table2
Phone
phoneID int not null
PhoneNumber nvarchar(10)
PhoneType int
我希望结果为
---------|-------------|-------------|-------------|
personID | phoneNumber | phoneNumber | phoneNumber |........ n times
有没有办法使用数据透视表或一些很酷的 sql 来在 1 行上列出 personID 及其所有电话号码?
I would like to do a pivot table on two tables I have.
table 1
PersonToPhone
PersonID int not null
phoneID int not null
table2
Phone
phoneID int not null
PhoneNumber nvarchar(10)
PhoneType int
I would like the result to be
---------|-------------|-------------|-------------|
personID | phoneNumber | phoneNumber | phoneNumber |........ n times
is there a way of using a pivot table or some cool sql that will list a personID and all their phonenumbers on 1 row?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
撤掉了这里的大部分理论
http://sqlwithmanoj.wordpress.com/2011/01/25/dynamic-枢轴/
Yanked most of the theory off of here
http://sqlwithmanoj.wordpress.com/2011/01/25/dynamic-pivot/