我不知道每個人會有多少課程,或者哪些課程的名稱是由於多種可能性所致,因此我無法使用正常的子選擇或案例。SQL Server 2008解析未知條目數
我有這樣的一個表:
ID NAME CLASS
----------------------
1 BOB Course1
1 BOB Course2
1 BOB Course3
2 JOHN Course1
2 JOHN Course2
3 SAM Course1
4 BILL Course2
4 BILL Course3
我想使它看起來像這樣在最後一列是誰擁有最類:
ID NAME CLASS CLASS2 CLASS3 CLASS4..........
------------------------------------------------------
1 BOB Course1 Course2 Course3 NULL............
2 JOHN Course1 Course2 NULL NULL............
3 SAM Course1 NULL NULL NULL............
4 BILL Course2 Couse3 NULL NULL............
我有個好主意將不斷得到最大CLASS並刪除它,直到我用完記錄。
編輯:澄清:我的專欄標題不會是真正的課程,只是一個方法來指定一個教師分配給多少課程。
是的,如果我的課程數量少,而且我知道這些名字可以很好地工作,但我有幾千種不同的課程,名字可能會每天都在變化。 – jimdrang 2011-05-26 16:07:59
@jimdrang - 會逗號分隔列表嗎? – Hogan 2011-05-26 16:37:35
我想我可以把它,然後重新格式化它以分隔字段與列是編號。 – jimdrang 2011-05-26 16:56:58