簡體   English   中英

使用現有的 SQL 查詢在 MS Access 中創建一個新表

[英]Create a new Table in MS Access using an existing SQL query

我的 Access 數據庫中有兩個不同的表 US 和 UK。 我已經從兩個不同的 excel 文件中導入了這兩個表。 現在我正在為這兩個表的聯合創建一個查詢,並且查詢運行完美。 我的查詢如下:

SELECT ID,Month,Year,Country
From UK
ORDER BY ID;
UNION SELECT ID,Month,Year,Country
From US;

現在我想創建一個新表,上面查詢的輸出將存儲在其中。 我想為此編寫一個 SQL 代碼。 我是 Sql 的新手,所以需要幫助來解決它。

只需在 MS Access SQL 中運行涉及INTO子句的生成表查詢。 此外,將UNION查詢放在子查詢派生表中:

SELECT ID, [Month], [Year], [Country]
INTO myNewTable
FROM (
    SELECT ID, [Month], [Year], [Country]
    FROM [UK]
    UNION ALL
    SELECT ID, [Month], [Year], [Country] 
    FROM [US]
) sub
ORDER BY [ID]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM