0
A
回答
3
我與評論者,不如別處做到這一點,但它使用CASE
語句和ROW_NUMBER()
功能是很簡單的SQL:
;WITH cte AS (SELECT *,ROW_NUMBER() OVER (PARTITION BY ID ORDER BY (SELECT 1)) RN
FROM YourTable)
SELECT CASE WHEN RN = 1 THEN CAST(ID AS VARCHAR(5)) ELSE '' END, Name
FROM cte
ORDER BY ID,RN
演示:SQL Fiddle
+0
謝謝。關於這應該是UI工作方面的觀點。感謝您提供此鏈接 – BobNoobGuy
1
上這不是SQL工作。
任何方式,可以方便的與逗號分隔值顯示出來:
ID Names
1000 Honda, Toyota,...
1000 Honda, Toyota,...
SELECT ID, Names=
STUFF((SELECT ', ' + Name
FROM your_table b
WHERE b.ID= a.ID
FOR XML PATH('')), 1, 2, '')
FROM your_table a
GROUP BY ID
相關問題
- 1. 顯示SQL查詢結果
- 2. 在Sharepoint中顯示SQL查詢結果
- 3. 如何在php中顯示sql的sum()的sql查詢結果?
- 4. 如何顯示在MySQL查詢結果
- 5. 如何在MS SQL中顯示jTextField中的「count」查詢結果
- 6. 按結果查詢SQL組
- 7. 使用wxPython顯示SQL查詢結果
- 8. 顯示兩個查詢結果的SQL
- 9. SQL查詢來顯示結果垂直
- 10. SQL查詢未顯示結果
- 11. SQL查詢不顯示結果
- 12. 顯示的SQL查詢的結果
- 13. Oracle SQL查詢顯示空結果
- 14. 從python中的SQL查詢分組結果顯示在頁
- 15. 如何在文本框中顯示SQL查詢結果?
- 16. 如何在SQL查詢結果中顯示文字字符串?
- 17. 顯示查詢結果
- 18. 顯示查詢結果
- 19. Facebook查詢結果顯示
- 20. 笨查詢結果顯示
- 21. 顯示CAML查詢結果?
- 22. 顯示結果的查詢
- 23. 顯示mysql查詢結果
- 24. 查詢不顯示結果
- 25. 在sql中分組查詢結果
- 26. 如何顯示查詢結果
- 27. 查詢在圖表中顯示結果
- 28. 僅在MySQL中顯示查詢結果
- 29. 在rails中顯示查詢結果
- 30. 在表中顯示查詢結果
這是一個UI操作。 –
IMO這不是SQL的工作。 –
它可以在SQL中完成,但在Excel中執行起來要容易得多。或SSRS。或者Crystal Reports。或者,... – RBarryYoung