ACCESS的多表查詢

摘要:ACCESS的多表查詢

 問題:

你好!我有ACCESS的SQL查詢問題:

我現在想要在ACCESS裡下SQL的指令,之後執行完轉成圖表分析。

現在碰到的問題是假設我分別有10個客戶的資料表(不是一個資料表有很多個客戶資料,是每一個客戶都分別有建一個資料表),有沒有辦法在ACCESS的SQL下SELECT或其他的指令手動執行之後,會一次出現那10個我要的資料表和裡面的資料(意思是一次出現10個資料表),我要的呈現方式不是用查詢合併的方式出現一個資料表裡面包含10個資料表的資料。因為我希望能再查詢完出現的分別10個資料別之後再作圖表的分析。

但我下了兩個以上的SELECT之後就會出現Error:sql陳述式結尾之後發現多餘的字元,是不是有其他的指令可以解決這個問題,還是ACCESS本身就不支援?這樣就變成要分別下10個SELECT的指令然後分別手動執行,這樣會浪費太多的時間和心力,請問有沒有辦法解決我的問題,謝謝

解答:

可以用union的方式查詢多個table

如:

select id,name from tableA

union

select id,name from tableB

重點在欄位一定要相同,

竟然你是多個table,相信欄位一定一樣,

就可以用此方法,

 

另外也可以建立一個view一次抓取所有的表格.

來源:

http://social.msdn.microsoft.com/Forums/zh-TW/240/thread/c56d9e56-8ada-4f96-83e6-8841f3f0b772/#702ee1c3-d8fe-420e-8fa3-1ef09c45e9fb

網頁設計 -->找網站銀行

好站推薦:網頁設計除臭襪