2017-07-26 4 views
0

このクエリを使用するとエラーが発生し、解決方法がわかりません。Postgres:SELECT ASが動作しません

問合せ:

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

エラー:

syntax error at or near "," 
+1

'選択を私はまた、エイリアスを示唆します; ' –

答えて

1

あなたは余分な括弧を持っています。

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

またはサブクエリは一行1列を返す場合:T(ID)と(値(1)、(2))から*

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

ありがとう、魅力的に働いた!私の給料を貯めました。 – masHugac

関連する問題