Forum: PC-Programmierung SQL nested SELECT kurz darstellen?


von romanua (Gast)


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.

von ... (Gast)


Lesenswert?

CREATE VIEW query1 AS SELECT t.1, t.2 FROM t;

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.