iT邦幫忙

0

SQL指令戶怎麼下

sql

有一資料庫內容如下:
product_no emp_no amount
406654 8125 1
402874 8207 1
310687 8000 2
310687 8125 1
310687 8203 4
310687 8206 1
300870 8305 1
917582 8415 6
772862 8000 5
772862 8001 3

請教要下什麼SQL指令才可以變成:
product_no amount emp_no list
406654 1 8125
402874 1 8207
310687 8 8000,8125,8203,8206
300870 1 8350
917582 6 8415
772862 8 8000,8001

我只知道要 group product_no, sum(amount), 但是emp_no list這邊有沒有辦法可以單用SQL指令就做出來呢?

2 個回答

4
unclehandgun
iT邦新手 4 級 ‧ 2009-08-03 14:01:03
最佳解答

SQL有個PIVOT的指令,可加以利用即可解決

8
urainbow
iT邦新手 1 級 ‧ 2009-07-29 17:00:05
ycl8000 iT邦高手 1 級 ‧ 2009-08-03 10:20:13 檢舉

謝謝提供此網站, 此網站的內容並沒有提及做法, 我目前的做法是從SQL撈出資料後, 再由前端應用程式加工完成.

我要發表回答

立即登入回答