Çok basit bir sorum vardı: Oracle tek bir sql ifadesinde birden çok "WITH AS" kullanımına izin veriyor mu?
Misal:
WITH abc AS( select ......)
WITH XYZ AS(select ....) /*This one uses "abc" multiple times*/
Select .... /*using XYZ multiple times*/
Aynı sorguyu birden çok kez tekrarlayarak sorgunun çalışmasını sağlayabilirim, ancak bunu yapmak istemiyorum ve "AS İLE" seçeneğinden yararlanıyorum. Basit bir gereklilik gibi görünüyor ama oracle bana izin vermiyor:
ORA-00928: eksik SELECT anahtar kelimesi
abcvexyzalt sorgular? İlk alt sorgunun sonucunu almam ve ikinci alt sorguda kullanmam gerekiyor.