2016-12-11 12 views
1

をMATERIALIZED構築する際だから私は、複雑なmaterilizedビューを構築しようとしているが、私は何とか私が間違っ行方不明括弧エラー

を書いているのか分からない。しかし教育目的のために、私は逆にしようとしています合流削除し、代わりに、交差点を使用しながら、クエリ、でもクエリが完全に働いていると思ったが、私は交差点

を使用してそれを実行する必要があります

は、それは数時間、私はそれに取り組んで、常にこのエラーメッセージ

を抱えています
  1. 00000 - "右括弧が欠落して」
+0

クエリが何をするのかは完全にはわかりません。同じテーブルを使用している場合は、 'intersect'を使うのは意味がありません。あなたのクエリとテーブル構造の論理を記述してください。ここで問題となっているのは括弧やマテリアライズドビューではなく、問合せ自体です。したがって、ステップごとに選択したステレオを作成するか、必要なものを記述してください。あなたの質問から、あなたが得たいものを推測することは非常に難しいです。 – Kacper

答えて

2

このクエリは意味がありません。左括弧を持たないhaving)があります。
INTERSECTは、異なる数の列を返すクエリで行われます。
moe1moe2のエイリアスは未定義です。

あなたのテーブルを説明し、照会するものを教えてください。あなたのロジックを推測するのは非常に難しいです。

+0

ありがとう、私は実際に元のクエリを書いたが、悲しいことにそれが解決したらダミーの値に実際の属性を変更する必要があります – napi15

+0

@ napi15クエリは期待していないが、テーブル構造体は 'tableA(col1 number、col2 varchar2(20)...)'と説明するものを計算したい – Kacper

1
  1. チェック ")" - 必要1以上
  2. INTERSECT - あなたには、いくつかの行を除外したいし、それを使用します。あなたはInner(またはLeft)JOINが必要だと思います。
+0

アドバイスありがとうございますが、教育目的のために、私は接合部を使用しないでください。 – napi15