線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1317
推到 Plurk!
推到 Facebook!

請教在Firebird(Interbase的衍生版)下的Left Outer Join問題

缺席
ernest
一般會員


發表:17
回覆:21
積分:7
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-25 19:25:18 IP:218.170.xxx.xxx 未訂閱
請教各位前輩: 小弟在使用以下SQL Scripts作資料庫查詢時, 資料庫會回覆給我 錯誤訊息, 不知為何原因呢? 當我將查詢語句減少一半時 (即少掉TABCXXX系列Table的Join時), 就可正常查詢, 會是跟Firebird的系統架構有關嗎? 謝謝!! SELECT A.PRODUCT_NO, B01V.QTY1 BQTY1, B02V.QTY2 BQTY2, B03V.QTY3 BQTY3, B04V.QTY4 BQTY4, B05V.QTY5 BQTY5, B06V.QTY6 BQTY6, B07V.QTY7 BQTY7, B08V.QTY8 BQTY8, B09V.QTY9 BQTY9, B10V.QTY10 BQTY10, C01V.SALE_LTIME1, C01V.QTY1, C02V.SALE_LTIME2, C02V.QTY2, C03V.SALE_LTIME3, C03V.QTY3, C04V.SALE_LTIME4, C04V.QTY4, C05V.SALE_LTIME5, C05V.QTY5, C06V.SALE_LTIME6, C06V.QTY6, C07V.SALE_LTIME7, C07V.QTY7, C08V.SALE_LTIME8, C08V.QTY8, C09V.SALE_LTIME9, C09V.QTY9, C10V.SALE_LTIME10, C10V.QTY10 FROM PRODUCT A LEFT OUTER JOIN TABB01V B01V ON (B01V.PRODUCT_NO = A.PRODUCT_NO AND B01V.STORE_NO = '123456') LEFT OUTER JOIN TABB02V B02V ON (B02V.PRODUCT_NO = A.PRODUCT_NO AND B02V.STORE_NO = '123456') LEFT OUTER JOIN TABB03V B03V ON (B03V.PRODUCT_NO = A.PRODUCT_NO AND B03V.STORE_NO = '123456') LEFT OUTER JOIN TABB04V B04V ON (B04V.PRODUCT_NO = A.PRODUCT_NO AND B04V.STORE_NO = '123456') LEFT OUTER JOIN TABB05V B05V ON (B05V.PRODUCT_NO = A.PRODUCT_NO AND B05V.STORE_NO = '123456') LEFT OUTER JOIN TABB06V B06V ON (B06V.PRODUCT_NO = A.PRODUCT_NO AND B06V.STORE_NO = '123456') LEFT OUTER JOIN TABB07V B07V ON (B07V.PRODUCT_NO = A.PRODUCT_NO AND B07V.STORE_NO = '123456') LEFT OUTER JOIN TABB08V B08V ON (B08V.PRODUCT_NO = A.PRODUCT_NO AND B08V.STORE_NO = '123456') LEFT OUTER JOIN TABB09V B09V ON (B09V.PRODUCT_NO = A.PRODUCT_NO AND B09V.STORE_NO = '123456') LEFT OUTER JOIN TABB10V B10V ON (B10V.PRODUCT_NO = A.PRODUCT_NO AND B10V.STORE_NO = '123456') LEFT OUTER JOIN TABC01V C01V ON (C01V.PRODUCT_NO = A.PRODUCT_NO AND C01V.STORE_NO = '123456') LEFT OUTER JOIN TABC02V C02V ON (C02V.PRODUCT_NO = A.PRODUCT_NO AND C02V.STORE_NO = '123456') LEFT OUTER JOIN TABC03V C03V ON (C03V.PRODUCT_NO = A.PRODUCT_NO AND C03V.STORE_NO = '123456') LEFT OUTER JOIN TABC04V C04V ON (C04V.PRODUCT_NO = A.PRODUCT_NO AND C04V.STORE_NO = '123456') LEFT OUTER JOIN TABC05V C05V ON (C05V.PRODUCT_NO = A.PRODUCT_NO AND C05V.STORE_NO = '123456') LEFT OUTER JOIN TABC06V C06V ON (C06V.PRODUCT_NO = A.PRODUCT_NO AND C06V.STORE_NO = '123456') LEFT OUTER JOIN TABC07V C07V ON (C07V.PRODUCT_NO = A.PRODUCT_NO AND C07V.STORE_NO = '123456') LEFT OUTER JOIN TABC08V C08V ON (C08V.PRODUCT_NO = A.PRODUCT_NO AND C08V.STORE_NO = '123456') LEFT OUTER JOIN TABC09V C09V ON (C09V.PRODUCT_NO = A.PRODUCT_NO AND C09V.STORE_NO = '123456') LEFT OUTER JOIN TABC10V C10V ON (C10V.PRODUCT_NO = A.PRODUCT_NO AND C10V.STORE_NO = '123456')
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-25 19:35:22 IP:203.204.xxx.xxx 未訂閱
引言: 請教各位前輩: 小弟在使用以下SQL Scripts作資料庫查詢時, 資料庫會回覆給我 錯誤訊息, 不知為何原因呢? 當我將查詢語句減少一半時 (即少掉TABCXXX系列Table的Join時), 就可正常查詢, 會是跟Firebird的系統架構有關嗎? 謝謝!!
可否說明錯誤訊息為何?
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.taconet.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
ernest
一般會員


發表:17
回覆:21
積分:7
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-25 22:19:01 IP:218.170.xxx.xxx 未訂閱
引言: 可否說明錯誤訊息為何?
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.taconet.com.tw/jieshu/
是的, 我將錯誤訊息的視窗圖片上傳, 小弟是使用 一個GUI管理軟體來執行此一SQL, 這是它回應給我的 錯誤訊息, 另外, 不好意思的是, 我後來才發現我這篇 文章Post錯版面了, 應該是要Post到"資料庫程式設計討論區(Delphi)" 的...... < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=13367930&CC=298970">
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-26 12:36:03 IP:203.204.xxx.xxx 未訂閱
引言: 是的, 我將錯誤訊息的視窗圖片上傳, 小弟是使用 一個GUI管理軟體來執行此一SQL, 這是它回應給我的 錯誤訊息, 另外, 不好意思的是, 我後來才發現我這篇 文章Post錯版面了, 應該是要Post到"資料庫程式設計討論區(Delphi)" 的...... < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=13367930&CC=298970">
從錯誤訊息(預期的值不支援)也看不出什麼,且對Firebird又不熟,可能無法幫你了。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.taconet.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
ernest
一般會員


發表:17
回覆:21
積分:7
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-12-26 16:31:58 IP:61.30.xxx.xxx 未訂閱
引言:
引言: 是的, 我將錯誤訊息的視窗圖片上傳, 小弟是使用 一個GUI管理軟體來執行此一SQL, 這是它回應給我的 錯誤訊息, 另外, 不好意思的是, 我後來才發現我這篇 文章Post錯版面了, 應該是要Post到"資料庫程式設計討論區(Delphi)" 的...... < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=13367930&CC=298970">
從錯誤訊息(預期的值不支援)也看不出什麼,且對Firebird又不熟,可能無法幫你了。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.taconet.com.tw/jieshu/
謝謝!! 我想我再換個方法試試看囉!!
系統時間:2024-04-24 20:29:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!