請教在Firebird(Interbase的衍生版)下的Left Outer Join問題 |
缺席
|
ernest
一般會員 發表:17 回覆:21 積分:7 註冊:2002-04-15 發送簡訊給我 |
請教各位前輩:
小弟在使用以下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 發送簡訊給我 |
引言: 請教各位前輩: 小弟在使用以下SQL Scripts作資料庫查詢時, 資料庫會回覆給我 錯誤訊息, 不知為何原因呢? 當我將查詢語句減少一半時 (即少掉TABCXXX系列Table的Join時), 就可正常查詢, 會是跟Firebird的系統架構有關嗎? 謝謝!!可否說明錯誤訊息為何?
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
ernest
一般會員 發表:17 回覆:21 積分:7 註冊:2002-04-15 發送簡訊給我 |
引言: 可否說明錯誤訊息為何?是的, 我將錯誤訊息的視窗圖片上傳, 小弟是使用 一個GUI管理軟體來執行此一SQL, 這是它回應給我的 錯誤訊息, 另外, 不好意思的是, 我後來才發現我這篇 文章Post錯版面了, 應該是要Post到"資料庫程式設計討論區(Delphi)" 的...... < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=13367930&CC=298970"> |
||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 是的, 我將錯誤訊息的視窗圖片上傳, 小弟是使用 一個GUI管理軟體來執行此一SQL, 這是它回應給我的 錯誤訊息, 另外, 不好意思的是, 我後來才發現我這篇 文章Post錯版面了, 應該是要Post到"資料庫程式設計討論區(Delphi)" 的...... < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=13367930&CC=298970">從錯誤訊息(預期的值不支援)也看不出什麼,且對Firebird又不熟,可能無法幫你了。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
ernest
一般會員 發表:17 回覆:21 積分:7 註冊:2002-04-15 發送簡訊給我 |
引言:謝謝!! 我想我再換個方法試試看囉!!引言: 是的, 我將錯誤訊息的視窗圖片上傳, 小弟是使用 一個GUI管理軟體來執行此一SQL, 這是它回應給我的 錯誤訊息, 另外, 不好意思的是, 我後來才發現我這篇 文章Post錯版面了, 應該是要Post到"資料庫程式設計討論區(Delphi)" 的...... < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=13367930&CC=298970">從錯誤訊息(預期的值不支援)也看不出什麼,且對Firebird又不熟,可能無法幫你了。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |