摘要: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一次抓取所有的表格. 來源: