-1
A
回答
0
試試這個,
declare @t table (Dept_Id char, E_Id char)
insert into @t(Dept_Id , E_Id) values
(1,2),
(1,3),
(1,4),
(1,5),
(2,2)
select Dept_Id + '- '+STUFF((SELECT ',' + p.E_Id
from @t p
where p.Dept_Id=n.Dept_Id
FOR XML PATH(''), TYPE
).value('.', 'NVARCHAR(MAX)')
,1,1,'') as result
from @t n group by Dept_Id
+0
謝謝!讚賞 –
相關問題
- 1. 我有4個oracle SQL查詢,我想要在一個結果
- 2. 在我的查詢中完成想要的結果的想法
- 3. 查詢結果不是我想要的
- 4. 我要生成SQL查詢的內容
- 5. SQL查詢來獲取想要的結果從三個表
- 6. 生成使用Shell腳本和結果從一個SQL查詢
- 7. 我需要提取一個http查詢生成的xml結果的值
- 8. SQL IN()查詢結果產生不需要的結果
- 9. 從SQL查詢結果動態生成結構字段結果
- 10. 當我在領域查詢時我想要類似的數據
- 11. 我需要結合來自SQL select查詢的兩個結果
- 12. 查詢返回不想要的結果
- 13. 我有2個查詢,我想使用第一個查詢的結果
- 14. 如何寫一個會產生我想要的結果的foreach
- 15. Informix SQL查詢:兩個類似的查詢返回不同的結果
- 16. Mysql Adjacency List Model,我的查詢結果不是我想要的
- 17. 我需要加入許多查詢結果在一個結果
- 18. mysql類似的搜索查詢結果
- 19. JOIN查詢產生不想要的結果
- 20. 添加一個SQL查詢的結果的另一個查詢
- 21. 將一個sql查詢的結果合併爲一個結果
- 22. 如何使這個查詢產生我們需要的結果?
- 23. 如何在SQL SERVER 2005中生成一個類似Matrix的輸出查詢?
- 24. 麻煩迴應一個SQL查詢,我想要的順序
- 25. 在一個SQL查詢中使用多個SQL查詢結果
- 26. 我想了解一個Microsoft Access嚮導生成的查詢
- 27. 我想讓一個SQL查詢超時
- 28. 多個SQL運行兩個查詢,然後查詢一個結果的結果
- 29. 結合類似的查詢結果到一行
- 30. MySQL查詢返回的我不想要的結果
這是非常不清楚你在問什麼。解釋你在做什麼,你想要達到什麼目標,以及到目前爲止你嘗試了什麼,也許有人可以提供幫助。 –
一名員工屬於多個部門。因此,我希望用逗號分隔的一名員工的所有部門編號爲 –