Отсутствует скобка Ошибка при построении MATERIALIZED
Поэтому я пытаюсь создать сложное материальное представление, но я почему-то не знаю, что пишу неправильно
Но в образовательных целях я пытаюсь отменить запрос, удаляя соединения и используя вместо этого пересечение, даже при том, что запрос работает отлично, но мне нужно сделать это, используя пересечения
Прошло несколько часов, я работаю над этим и всегда получаю это сообщение об ошибке
- 00000 - "отсутствует правая скобка"
2 ответа
Решение
Этот запрос не имеет смысла. Есть )
в having
который не имеет левой скобки. INTERSECT
делается на запросы, которые возвращают различное количество столбцов.
Ты используешь moe1
а также moe2
псевдонимы, где они не определены.
Пожалуйста, лучше опишите свою таблицу и скажите, что вы хотите запросить. Очень сложно угадать вашу логику, глядя на запрос.
- Проверьте ")" - нужно еще 1
- INTERSECT - используйте его, тогда вы хотите исключить некоторые строки. Я думаю, что вам нужно внутреннее (или левое) JOIN .