我有特色(向上20)的列表查詢結/鏈接/橋接表,列的數據作爲報頭
SpecialtyID Description
------------------------
1 Specialty1
2 Specialty2
3 Specialty3
我有提供者(50向上)
ProviderID Name
------------------------
1 Tom
2 Maria
3 Pat
的列表
每個供應商可以有多個專業,每個專業可以有多個供應商 - 所以一個多對多的關係。
我有一個名爲SpecialtyProvider的聯結/鏈接/橋表,如果我用下面的查詢簡單地查詢鏈接表,我會得到下表。
SELECT SpecialtyID, ProviderID FROM SpecialtyProvider
SpecialtyID ProviderID
------------------------
1 1
2 1
3 1
1 2
2 2
3 3
我想這樣做,是拉出格式化像這樣的數據:
SpecialtyID ProviderID=1 ProviderID=2 ProviderID=3 ProviderID=x
-----------------------------------------------------------
1 true true NULL
2 true true NULL
3 true NULL true
一旦我能夠正確格式化數據,我會傾入ASP的ListView這一點。
我不太確定如何繼續。我已經閱讀了100篇關於PIVOT命令的不同版本的帖子,但是我沒有一個聚合函數,但是我還沒有能夠使任何其他示例/解決方案/分組有意義。
這是一個完美的解決方案,謝謝。不過,我認爲您對重新審視用戶界面的評論可能更有幫助。問題場景的出現是有人在我的桌子上放了一張電子表格,然後說:「做出這樣的事情」,我陷入了試圖做到這一點的狀態,並且真正考慮了提供底層信息的最佳方式中。 – FreeMars