У меня был очень простой вопрос: разрешает ли oracle несколько "WITH AS" в одном операторе sql.
Пример:
WITH abc AS( select ......)
WITH XYZ AS(select ....) /*This one uses "abc" multiple times*/
Select .... /*using XYZ multiple times*/
Я могу заставить запрос работать, повторяя один и тот же запрос несколько раз, но я не хочу этого делать и использую «С КАК». Это кажется простым требованием, но Oracle не позволяет мне:
ORA-00928: отсутствует ключевое слово SELECT
abc
иxyz
подзапросов? Мне нужно получить результат первого подзапроса и использовать его во втором подзапросе.