為何在oracle server 使用left outer join 會出現錯誤? |
尚未結案
|
weiliching
初階會員 ![]() ![]() 發表:53 回覆:78 積分:31 註冊:2003-12-27 發送簡訊給我 |
下面是我用SQL plus 去下的指令,,問題出在left outer join ? 為何oracle 不接受? 下面是我用SQL plus 去下的指令,,問題出在left outer join ? 為何oracle 不接受? SQL> SELECT M.M_Custom
2 FROM M_Account M Left outer join M_Custom D
3 ON (M.M_Custom = D.M_Custom)
4 ;
FROM M_Account M Left outer join M_Custom D
*
ERROR 在行 2:
ORA-00933: SQL 命令的結束有問題 --
共免之
|
channel
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:67 回覆:707 積分:854 註冊:2002-05-02 發送簡訊給我 |
引言: 下面是我用SQL plus 去下的指令,,問題出在left outer join ? 為何oracle 不接受? 下面是我用SQL plus 去下的指令,,問題出在left outer join ? 為何oracle 不接受? SQL> SELECT M.M_Custom 2 FROM M_Account M Left outer join M_Custom D 3 ON (M.M_Custom = D.M_Custom) 4 ; FROM M_Account M Left outer join M_Custom D * ERROR 在行 2: ORA-00933: SQL 命令的結束有問題 -- 共免之改成這樣試試看: SELECT M.M_Custom FROM M_Account M, M_Custom D WHWER M.M_Custom = D.M_Custom( ) ~小弟淺見,參考看看~
------
~小弟淺見,參考看看~ |
pgdennis
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:41 回覆:526 積分:443 註冊:2002-05-23 發送簡訊給我 |
|
timhuang
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
|
weiliching
初階會員 ![]() ![]() 發表:53 回覆:78 積分:31 註冊:2003-12-27 發送簡訊給我 |
謝謝你們的回答, 我發現用此下面方式是沒問題的
SELECT M.M_Custom
FROM M_Account M, M_Custom D
WHWER M.M_Custom = D.M_Custom( ) 但是使用left outer join 或是 *= 這兩種方式都不行.
我一直很納悶的一點
我看過oracle原文的教材是有left outer join 指令,
不知道為何不能用呢?
還是因為我的教材是O9i 而我Run 的DataBase 是O8的關係呢? Vincent wei
|
cosuki
一般會員 ![]() ![]() 發表:10 回覆:40 積分:10 註冊:2003-06-05 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |