我有一個讓我困惑不已的問題。當我運行對Access數據庫以下查詢:表訪問在Access查詢中是否斷開Order By子句?
SELECT *
FROM PreferredSpacer INNER JOIN SpacerThickness ON PreferredSpacer.SpacerTypeID = SpacerThickness.SpacerTypeID
ORDER BY PreferredSpacer.UnitTypeID DESC
(UnitTypeID字段是文本型)
結果不出來排序作爲一個正常的人所期望的。它們在單元類型ID字段(在以'C'和'M'開始的條目之間有以'W'開始的條目')處於全部位置。如果我刪除了連接並試圖在PreferredSpacer表(其中包含UnitTypeID字段)中排序記錄,我就得到了預期的結果,所以我必須假設連接與它有關。
然而,在同一時間,我真的不能想象一個工具作爲ubiquitus,因爲訪問可能有一個相當基本的查詢這樣一個明顯的問題。如果我做錯了什麼 - 但是 - 我不能看到它可能是什麼。
任何援助將不勝感激。謝謝。
哪個版本的訪問? – 2008-10-20 16:08:28
如果您發佈可能有所幫助的表格定義... – 2008-10-20 16:16:20