PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
19420 03/05/01 13:03:11 RE(1):PB7.0: SQL外部結合についてのご質問 By ZONE
19418 03/04/30 21:00:57 PB7.0: SQL外部結合についてのご質問 By masamura

カテゴリ:データベース
日付:2003年05月01日 13:03 発信者:ZONE
題名:RE(1):PB7.0: SQL外部結合についてのご質問

masamuraさん、こんにちは。

以下の様に変更すればできると思います。
推測でしか書けませんので 「SELECT」 の内容を明確にして下さい。

FROM 
C,D,E,F, 
G h1,G h2,G h3
WHERE ( D.id (+) = C.id) and 
( E.id (+) = C.id) and 
( F.id (+) = C.id) and 
( D.type = h1.type (+)) and 
( E.type = h2.type (+)) and 
( F.type = h3.type (+)) ;

>外部結合について、どうしてもわからない部分がありまして。。
>[以下、SQL文]
>SELECT *
>FROM 
>C, 
>D, 
>E, 
>F, 
>G 
>WHERE ( D.id (+) = C.id) and 
>( E.id (+) = C.id) and 
>( F.id (+) = C.id) and 
>( D.type = G.type (+)) and 
>( E.type = G.type (+)) and 
>( F.type = G.type (+)) ;

>というSQL文を発行すると、以下のオラクルエラーが出てしまいます。
>?????????????????????????????????????
>ORA-01417: 表が少なくとも1つの他の表に外部結合されている可能性があります。
>?????????????????????????????????????
>外部結合は、一つの表にふたつの外部結合というのはできないものなのでしょうか?
>それとも、何か基本的な間違いをしているのでしょうか?
>どなたかご教授いただけないでしょうか?宜しくお願いいたします。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.