2016-12-11 3 views
1

그래서 나는 복잡한 materilized보기를 구축하기 위해 노력하고있어 구체화하지만 난 어떻게 든 누락 괄호 오류

그러나 교육 목적

, 내가 반전하기 위해 노력하고있어 잘못 쓰고 있어요 모르겠어요 조인 제거하고 대신 교차를 사용하는 동안 쿼리, 심지어 쿼리가 완벽하게 작동하고 생각했지만, 나는 교차로

을 사용하여 어떻게해야합니까

그것은 몇 시간 내가 작업하고 항상이 오류 메시지

하는 데 문제가있었습니다
  1. 00000 - " 없는 오른쪽 괄호 "
+0

쿼리가하는 일은 완전히 명확하지 않습니다. 여전히 동일한 테이블을 사용한다면'intersect'를 사용하는 것은 의미가 없습니다. 귀하의 쿼리 및 테이블 구조의 논리를 설명하십시오. 문제는 여기에 괄호가 없거나 'materialized view'가 아니라 문제 자체가 쿼리라는 것입니다. 따라서 귀하가 선택한 스테레오를 단계별로 제작하거나 필요한 것을 설명하십시오. 귀하의 질의로부터 당신이 얻고 자하는 것을 추측하기 란 매우 어렵습니다. – Kacper

답변

2

이 쿼리는 의미가 없습니다. 왼쪽 괄호가없는 having에는 )이 있습니다.
INTERSECT은 다른 수의 열을 반환하는 쿼리에서 수행됩니다.
moe1moe2 별칭은 정의되지 않은 별칭을 사용합니다.

테이블을 설명하고 쿼리 할 내용을 알려주십시오. 쿼리를보고 논리를 추측하는 것은 매우 어렵습니다.

+0

감사합니다. 원래 쿼리를 작성했지만, 슬픈 일이지만 실제 속성을 더미 값으로 변경해야합니다. – napi15

+0

@ napi15 쿼리가 아니라 테이블 구조를 기대하십시오 :'tableA (col1 number, col2 varchar2 (20) ...)'과 설명을 계산 하시겠습니까 – Kacper

1
  1. 확인") "- 필요 하나 더
  2. INTERSECT - 사용 후 일부 행을 제외 할 수 있습니다. 나는 Inner (또는 Left) JOIN이 필요하다고 생각합니다.
+0

조언을 주셔서 감사합니다. 그러나 교육적인 목적으로 합동을 사용하지 말아야합니다. – napi15