各位大大好
昨日小弟Google如何將3個sql table合併為一個的語法,大約如以下所示:
Select A.OPNO, A.LOTNO, B.PLANDATE, C.CHECKINTIME FROM TABLE_A A
INNER JOIN TABLE_B B ON A.OPNO=B.OPNO
INNER JOIN TABLE_C C ON A.OPNO=C.OPNO AND A.LOTNO=C.LOTNO
小弟將此方式想套入到鼎新系統的描述語言中,但是系統卻回覆錯誤,且如下圖所示,
想請教版上的大大,小弟的語法是否有哪裡是錯誤的呢?
FORM TABLE_A => FROM TABLE_A
SORRY, 剛剛打字時筆誤,程式碼那邊沒有打錯
可將 3個sql table合併為一個的語法
https://www.1keydata.com/tw/sql/sql-create-view.html
建一個 View ,再將 View 指定為參考物件
Select A.OPNO, A.LOTNO, B.PLANDATE, C.CHECKINTIME FROM TABLE_A A
INNER JOIN TABLE_B B ON A.OPNO=B.OPNO <<一個
INNER JOIN TABLE_C C ON A.OPNO=C.OPNO AND A.LOTNO=C.LOTNO <<兩個
同時兩個無法執行
舉例
SELECT *
FROM (銷貨資料 INNER JOIN 貨品資料 ON 銷貨資料.貨代號 = 貨品資料.代號) INNER JOIN 客戶資料 ON 銷貨資料.客編號 = 客戶資料.客戶編號
兩個分開可以執行