У мене було дуже просте запитання: чи дозволяє Oracle дозволити кілька "З ЯК" в одному операторі 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
підзапроси? Мені потрібно отримати результат першого підзапиту і використовувати його на другому підзапиті.