Отсутствует скобка Ошибка при построении MATERIALIZED

Поэтому я пытаюсь создать сложное материальное представление, но я почему-то не знаю, что пишу неправильно

Но в образовательных целях я пытаюсь отменить запрос, удаляя соединения и используя вместо этого пересечение, даже при том, что запрос работает отлично, но мне нужно сделать это, используя пересечения

Прошло несколько часов, я работаю над этим и всегда получаю это сообщение об ошибке

  1. 00000 - "отсутствует правая скобка"

2 ответа

Решение

Этот запрос не имеет смысла. Есть ) в having который не имеет левой скобки.
INTERSECT делается на запросы, которые возвращают различное количество столбцов.
Ты используешь moe1 а также moe2 псевдонимы, где они не определены.

Пожалуйста, лучше опишите свою таблицу и скажите, что вы хотите запросить. Очень сложно угадать вашу логику, глядя на запрос.

  1. Проверьте ")" - нужно еще 1
  2. INTERSECT - используйте его, тогда вы хотите исключить некоторые строки. Я думаю, что вам нужно внутреннее (или левое) JOIN .
Другие вопросы по тегам