我有以下数据的表:拆分值成列
subitem, subitempart, subitemvalue
'Badge", 'Issued to', 'abc'
'Badge', 'Located at', 'bcd'
'Badge, 'signed for', 'def'
'key', 'number', '123'
'key', 'Issued to', 'abc'
的subitempart名称是从一个单独的表具有两个字段:[代码]和[描述]。 子项目可以有1到20个子项目,每项不同。
我的客户希望看到这个如下:
[Subitem], [Issued to], [Located at], [Signed for], [Number]
'Badge' , 'abc' , 'bcd' , 'def' , NULL
'key' , 'abc' , NULL , NULL , '123'
所以我想要做的,是把提供给列的所有subitemparts,然后把这些值在正确的领域,然后删除在列每行都空着。
这是可能的MS SQL,如果是的话,如何?
在此先感谢您的帮助。
rg。 埃里克
埃里克嗨,试图给看看这个http://technet.microsoft.com/en-us/library/ms177410(v=sql.105).aspx – Raphael
你好谢谢。事实上,我确实看过那个页面,但不能将它与我的具体问题联系起来。 – Eric
等一下,我给你写一个例子,告诉你如何将它与你的问题联系起来;) – Raphael