SQL nested SELECT kurz darstellen?

Gast #659663
Lesenswert?

Hallo,

Ich habe folgende Beispielabfrage:


SELECT  a.2 AS ID FROM (SELECT t.c1, t.c2 FROM t) AS a

UNION

SELECT  a.1 AS ID FROM (SELECT t.1, t.2 FROM t) AS a

Gibt es in SQL eine Moeglichkeit diese Anfrage so (wie z.b im GNU ASM 
Compiler und Preprocessor ) umzuschreiben?

#begin query1
SELECT t.1, t.2 FROM t
#end


SELECT  a.2 AS ID FROM (query1) AS a

UNION

SELECT  a.1 AS ID FROM (query1) AS a


ich habe einige Abfragen, die so lang sind, dass ich sie nur noch mit 
großer Mühe warten kann. Ich suche nach einer Möglichkeit,  den Code
verständlicher darzustellen. Ich moechte keine zusaetzlichen Tabellen 
anlegen.

mfg,
r.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren