Ms-Access
透視表以重複每個以下列的第一列
我不確定如何解釋,所以我會嘗試寫一個例子。
我目前正在使用帶有以下格式的表的訪問數據庫
- 1個ABCD
- 2ABCD
我正在嘗試執行一個查詢,該查詢將為我提供以下格式的輸出:
- 1個
- 1乙
- 1℃
- 1 天
- 2個
- 2乙
- ….
目前這將在 Access Db 上執行,但稍後需要將其轉換為 SQL Server 查詢。
我對 SQL 不是很流利,所以歡迎任何幫助:)
謝謝!
這將適用於 Access 和 SQL-Server
SELECT ID, A AS Fieldx FROM tbl UNION ALL SELECT ID, B FROM tbl UNION ALL SELECT ID, C FROM tbl UNION ALL SELECT ID, D FROM tbl;
特定於 SQL-Server:
SELECT ID, FieldX FROM (SELECT ID,A,B,C,D FROM tbl) p UNPIVOT (FieldX for dummyID in (A,B,C,D)) as dummyField
更多資訊可以在這裡找到