2017-07-26 4 views
0

mit dieser Abfrage bekomme ich einen Fehler und kann nicht herausfinden, wie zu lösen.Postgres: SELECT AS funktioniert nicht

Abfrage:

SELECT * FROM (
     (SELECT 1), (SELECT 2) 
    ) 

Fehler:

syntax error at or near "," 
+1

'select * from (Wert (1), (2)) als t (id) ; ' –

Antwort

1

Sie haben extra Klammern. Ich würde auch Aliase vorschlagen:

SELECT * 
FROM (SELECT 1 as a) x CROSS JOIN 
    (SELECT 2 as b) y; 

Oder wenn die Unterabfragen nur eine Zeile und eine Spalte:

SELECT (SELECT 1), (SELECT 2); 
+0

Danke, arbeitete wie ein Charme! Sparte mein Gehalt. – masHugac