-1

通常の方法(ID列に付加)に従ってテーブルを別のテーブルに結合しています。これは正常に機能しており、クエリを実行すると行が返されます。ただし、別のテーブルを同じID列に結合しようとすると、空の結果セットが表示されます。これはOracleで合法ですか、それとも別の方法を見つける必要がありますか?

乾杯。

編集:コード:

INNER JOIN    TABLE2
ON            TABLE1.ID = TABLE2.ID

INNER JOIN    TABLE3
ON            TABLE1.ID = TABLE3.ID

テーブル3をテーブル2に結合しようとしましたが、それも効果がありませんでした。

4

1 に答える 1

1

私の問題はjoinステートメントではなく、その下のWHERE句にあることがわかりました。結合は正常に機能します。

したがって、私の質問に答えるには、次のようにします。はい、それは合法です。

于 2012-09-05T09:08:54.023 に答える