我有一系列的4個表,我需要回圈瀏覽并拉出資訊,以便在access資料庫中制作一個新的表:
我有一系列的4個表。
SELECT *
FROM tbl_f
INNER JOIN( SELECT P, Area
FROM tbl_l
UNION ALL
SELECT P, Area
FROM tbl_m
UNION ALL
SELECT P, Area
FROM tbl_w) ON tbl_f.P。
我的代碼包括:
Dim strSQL as string
strSQL = "SELECT * FROM tbl_f inner JOIN( SELECT P, Area FROM tbl_l UNION ALL SELECT P, Area FROM tbl_m UNION ALL SELECT P, Area FROM tbl_w) ON tbl_f.P;"/span>
我一直得到一個錯誤,說JOIN不被支持。我以前也用過這種方式的連接,但有什么想法嗎?
uj5u.com熱心網友回復:
你的連接語法是不正確的。你的更新的查詢應該是這樣的 -
SELECT *
FROM tbl_f
INNER JOIN( SELECT P, Area
FROM tbl_l
UNION ALL
SELECT P, Area
FROM tbl_m
UNION ALL
SELECT P, Area
FROM tbl_w) T ON (tbl_f.P = T.P) 。
uj5u.com熱心網友回復:
底部的 "on "是你的問題。
在你加入的任何東西上缺少一個"=":
在你加入的東西上缺少一個"="。
FROM tbl_w) ON tbl_f.P = SOMETHING
如果你想包括空白行的空行,也許可以考慮使用外連接
。轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/314199.html
標籤:
上一篇:在C 中,是否有辦法根據輸入類是否是抽象的來定義模板行為?
下一篇:反應傳單未顯示更新狀態
