標題:
[發問]
請問 INNER JOIN 如何連接兩個以上資料表
[打印本頁]
作者:
ltc
時間:
2010-11-28 21:49
標題:
請問 INNER JOIN 如何連接兩個以上資料表
以下是錯誤的程式碼
請問該如何寫才對
煩請各位大大指教,謝謝
.Source = "SELECT * FROM 銷貨資料 INNER JOIN 貨品資料 ON 銷貨資料.貨代號 = 貨品資料.代號 INNER JOIN 客戶資料 ON 銷貨資料.客編號 = 客戶資料.客戶編號 "
作者:
Min
時間:
2010-11-28 22:14
看起來沒錯!
你是用什麼DB?
SELECT *
FROM 銷貨資料
INNER JOIN 貨品資料
ON (銷貨資料.貨代號 = 貨品資料.代號)
INNER JOIN 客戶資料
ON (銷貨資料.客編號 = 客戶資料.客戶編號)
作者:
kimbal
時間:
2010-11-28 22:19
本帖最後由 kimbal 於 2010-11-28 22:28 編輯
用的會不會是不是access?
可以試試這樣
SELECT *
FROM (銷貨資料 INNER JOIN 貨品資料 ON 銷貨資料.貨代號 = 貨品資料.代號) INNER JOIN 客戶資料 ON 銷貨資料.客編號 = 客戶資料.客戶編號;
如果不太確定SQL對不對,可以用ACCESS的查詢工具來查一下SQL
[attach]3825[/attach]
作者:
ltc
時間:
2010-11-29 22:59
回復
2#
Min
您好:
我是用 EXCEL 2007 開啟 ACCESS 2007 資料庫
SELECT *
FROM 銷貨資料
INNER JOIN 貨品資料
ON (銷貨資料.貨代號 = 貨品資料.代號)
以上ok可以執行
SELECT *
FROM 銷貨資料
INNER JOIN 貨品資料
ON (銷貨資料.貨代號 = 貨品資料.代號)
INNER JOIN 客戶資料
ON (銷貨資料.客編號 = 客戶資料.客戶編號)
這樣是無法執行
感謝您
作者:
ltc
時間:
2010-11-29 23:01
本帖最後由 ltc 於 2010-11-29 23:03 編輯
回復
3#
kimbal
SELECT *
FROM (銷貨資料 INNER JOIN 貨品資料 ON 銷貨資料.貨代號 = 貨品資料.代號) INNER JOIN 客戶資料 ON 銷貨資料.客編號 = 客戶資料.客戶編號
感謝kimbal 版主
這正是我需要的,測試ok
謝謝
作者:
freeffly
時間:
2013-1-14 15:04
回復
3#
kimbal
請問2003的access也有這種查詢功能嗎?
沒看到有SQL的查詢功能
作者:
GBKEE
時間:
2013-1-14 15:37
回復
6#
freeffly
如圖:
[attach]13927[/attach]
作者:
freeffly
時間:
2013-1-14 16:54
回復
7#
GBKEE
版主我指的是ACCESS 2003 也有你附的那各圖的查詢功能嗎
抱歉沒有說明清楚
作者:
GBKEE
時間:
2013-1-14 17:10
回復
8#
freeffly
這圖片是 EXCEL中 開啟 資料庫的指令
ACCESS 2003 我沒安裝 所以....
作者:
freeffly
時間:
2013-1-15 08:31
回復
9#
GBKEE
我再找找看
謝謝版主回覆
作者:
c_c_lai
時間:
2013-1-15 12:51
偶在網路上看到一篇 Inner Join 的文章,提過大家參考研究:
Inner Join 的應用
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)