Ho una domanda molto semplice: oracle consente più "WITH AS" in una singola istruzione sql.Possiamo avere più "WITH AS" in singolo sql - Oracle SQL
Esempio:
WITH abc AS(select ......)
WITH XYZ AS(select ....) /*This one uses "abc" multiple times*/
Select .... /*using XYZ multiple times*/
posso fare il lavoro di query ripetendo la stessa query più volte, ma non voglio farlo, e leva "CON L'AS". Sembra un semplice requisito, ma Oracle non mi consente:
ORA-00928: manca SELEZIONA parola chiave
Possiamo usare alias dalla prima subquery alla seconda subquery? In questo caso le subquery 'abc' e' xyz'? Ho bisogno di ottenere il risultato della prima subquery e usarlo nella seconda subquery. – Wax
@Wax Sono in grado di utilizzare gli alias dalla prima subquery nella seconda sottoquery senza problemi, proprio come suggerisce la risposta sopra. Sono stato anche in grado di utilizzare alias e colonne da entrambe le tabelle nella query principale. – cleberz