Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle Order, indem Sie nicht für Subquery von DUAL arbeiten

Irgendwie gebe ich schon auf aber wenn ich den Code auf thisändere geht es irgendwie. Ich habe mich auf meine aktuelle Anfrage beworben und das Ergebnis ist das erwartete Ergebnis.

SELECT (CASEWHEN EXISTS(SELECT 1 FROM DUAL) THEN(SELECT 4FROM dual)ELSE(select * from (SELECT 2 FROM DUAL order by 1 )where rownum =1)END) AS DELEGATOR FROM dual