我明白我可以編寫以下查詢來創建數據集的一個子集,並且它可以工作。我想使用此查詢中的數據集來創建另一個表。如何將此查詢保存爲MS Access中的數據集?如何在MS Access中使用SQL創建表的子集
SELECT [24 months Trx raw data].*
FROM [24 months Trx raw data]
WHERE [24 months Trx raw data].ID<=10;
我明白我可以編寫以下查詢來創建數據集的一個子集,並且它可以工作。我想使用此查詢中的數據集來創建另一個表。如何將此查詢保存爲MS Access中的數據集?如何在MS Access中使用SQL創建表的子集
SELECT [24 months Trx raw data].*
FROM [24 months Trx raw data]
WHERE [24 months Trx raw data].ID<=10;
以下SQL will create a new table,名爲MyNewTableName,包含從上面的SQL語句中的數據:
SELECT [24 months Trx raw data].* INTO MyNewTableName
FROM [24 months Trx raw data]
WHERE [24 months Trx raw data].ID<=10;
考慮創建一個查詢對象,它可以像表一樣使用。 – marlan
將您的查詢變爲Make Table query。
但是,幾乎可以肯定的是,最好將它保存爲SELECT查詢,而不是重複數據。
感謝您的建議,但它給了我錯誤 - Astericks無法使用,因爲總計不能計算所有值。你能幫我擺脫這個錯誤嗎? – user6037890
最簡單的方法是創建SELECT語句的視圖。請注意,視圖的任何更新都會反映在源表的實際數據中。如果你想創建一個新表並從源表插入數據,你可以執行['insert ... select'語句](http://stackoverflow.com/questions/74162/how-to-do -insert-into-a-table-records-extracted-from-another-table) –