【发布时间】:2013-10-01 09:28:13
【问题描述】:
我正在尝试将多个名称连接到一个列中,但我无法到达那里。
声明 @Names VARCHAR(8000) 选择 p.Pato_Id @Names = COALESCE(@Names + ', ', '') + e.First_Name + ' ' + e.Last_Name 从 帕托斯 左连接 Pato_Owners po 在 po.Pato_Id = p.Pato_Id 左连接 人 e 在 po.Owner_Id = e.Person_Id如何做到这一点?
编辑:
当我进行正常选择时,我得到了
PatoID 第一个 最后一个 0 约翰麦汁 0 丹质量 1 直到博斯 2 包裹模拟 2 端口锁定而我想要的是:
PatoID 名称 0 约翰·麦汁,丹·马萨斯 1 直到博斯 2 Wrap Sim,端口锁定【问题讨论】:
-
哪个 sql server 版本??
-
你有没有想过这个问题?我也有类似的情况。
标签: sql sql-server tsql