Miałem bardzo proste pytanie: czy Oracle zezwala na wielokrotne wyrażenie „WITH AS” w jednej instrukcji sql.
Przykład:
WITH abc AS( select ......)
WITH XYZ AS(select ....) /*This one uses "abc" multiple times*/
Select .... /*using XYZ multiple times*/
Mogę sprawić, by zapytanie działało, powtarzając to samo zapytanie wiele razy, ale nie chcę tego robić, i wykorzystuję opcję „Z JAKĄ”. Wydaje się, że jest to prosty wymóg, ale wyrocznia nie pozwala mi:
ORA-00928: brak słowa kluczowego SELECT
abc
ixyz
? Muszę uzyskać wynik pierwszego podzapytania i użyć go w drugim podzapytaniu.