2012-04-08 91 views
1

你好我有一個sql語句在訪問中創建一個交叉表,但它工作正常,但我希望列的順序不同。它們以字母順序顯示,我希望它們根據不同字段的順序顯示。那我該如何做到這一點;ms訪問數據透視表名稱

PIVOT RoleTable.Role_Descr IN(SELECT Role_Descr From RoleNames order by displayorder);

我做了一些研究,發現在IN子句中我不得不手動列出所有的列名。這是否正確

回答

0

是的,您將不得不列出所有列,而且,如果您列出的列沒有數據,它仍將顯示在交叉表中,如果您錯過列出具有數據的列,將不會包含在交叉表中。