我使用的是SQL Server 2014,有下表(T1):
ID HOTEL ADDRESS COORDINATES DESCRIPTION VALUE
A001 A Royal Road 20.5 GP FA MARKINGS 2
A001 A Royal Road 20.5 GP FA COMMENT All Good
A001 B Royal Road 20.5 AB TC MARKINGS 3
A001 B Royal Road 20.5 AB TC COMMENT Check Staff List
我需要转换此表,以便获得以下输出:
ID HOTEL ADDRESS COORDINATES DESCRIPTION MARKINGS COMMENT
A001 A Royal Road 20.5 GP FA 2 All Good
A001 B Royal Road 20.5 AB TC 3 Check Staff List
我尝试了unpivot函数,但它不起作用。我在互联网上和这里的stackoverflow上搜索了类似的问题,但我找不到任何与我的问题密切相关的东西。
任何帮助都将不胜感激。
1条答案
按热度按时间uubf1zoe1#
我想这将给予所提供数据的正确输出,但是分组方式可能不正确,这取决于其余的行,如果是一个大表,性能可能会很差。