我想在訪問中進行查詢,其中每條記錄都會創建一個新列。不知道該怎么做。如果您不知道在哪里搜索,也很難用谷歌搜索。

作為示例,我制作了一個簡單的資料庫,請參見上面的示例。
現在我想做一個查詢,將所有可能的顏色放在一列中,并將汽車放在一行中。像這樣的東西。

以及讓我朝著正確方向前進的提示或提示?
見上文我所期待的
uj5u.com熱心網友回復:
我假設 ColorOfCar 是一個多值列。您可以像這樣使用資料透視查詢:
TRANSFORM Count(*)
SELECT Cars.Car
FROM Cars
GROUP BY Cars.Car
PIVOT Cars.ColorOfCar.Value;
您可以像這樣指定行和列的順序
TRANSFORM Count(*) AS Expr1
SELECT Cars.Car
FROM Cars
GROUP BY Cars.ID, Cars.Car
ORDER BY Cars.ID
PIVOT Cars.ColorOfCar.Value In
("Red","Green","Blue","Cyan","Yellow","Purple","Black")
這里的行排序依據Cars.ID和值列按照串列中指定的順序排序。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/535584.html
標籤:ms-access
