我在使用鏈接表的MS ACCESS SQL中查詢(使用ODBC鏈接到MSSQL 2008)。查詢崩潰當我嘗試加入濾光片來查詢MS ACCESS 2007在SQL中使用鏈接表時崩潰
例如:從LinkedTableA其中Col_3_TypeDecimal =(選擇從Linked_TableB唯一值)選擇Col1中,col2的作品完美
但是,如果我試圖篩選更像
「Select Col1,Col2 from LinkedTableA where ROUND(Col_3_TypeDecimal,2)=(從Linked_TableB選擇唯一值)」 - 崩潰 當我嘗試執行上述第二個查詢時,整個數據庫崩潰。
請幫助我的任何建議或例子。 謝謝。
我並不積極,但我認爲通過四捨五入,您正在阻止SQL Server使用LinkedTableA上的索引。然後它將發送所有數據發送出去。你有沒有考慮把它寫成一個傳遞查詢? – gangreen 2012-03-08 02:26:31
你可能是對的,我結束了下載整個表訪問分貝和查詢是好的(不是一個好的,但很幸運,因爲它很小) – 2012-03-12 17:20:06