0
我已經開發了在MS Access數據庫中2013年 我需要從兩個表作報告:inventory_type,庫存(在T-SQL的一些經驗)的MS Access旋轉查詢由樞變換
庫存表:
id
inv_type(FK of inventory_type.id)
inv_name, etc.
inventory_type表:
id
type_name
我做了簡單的查詢與GROUP BY:
SELECT it.type_name AS [Inventory name], Count(i.ID) AS Quantity
FROM inventory_type AS it INNER JOIN inventory AS i ON it.ID = i.inv_type
GROUP BY it.type_name;
結果這個查詢的是:
Inventory Name | Quantity
VideoCamera 3
PC 5
.....
但結果應該是這樣的:
Quantity | VideoCamera | PC
Quantity | 3 5
我試着這樣做:
TRANSFORM Count(it.ID) AS Quantity
SELECT "Quantity"
FROM inventory_type AS it INNER JOIN inventory AS i ON it.ID = i.inv_type
GROUP BY it.type_name
PIVOT it.type_name;
但結果不是我所期望的:
Quantity | VideoCamera | PC
Quantity 3
Quantity 5
有人可以幫我解決這個問題,不能真正理解ms訪問語義。