2008-11-06 87 views
-3

我試圖做的pgsql又名PostgreSQL和子查詢,我發現的例子不工作:子選擇在pgSQL的

SELECT id FROM (SELECT * FROM table); 
+0

你是什麼意思是「不工作」嗎?是否有錯誤信息或什麼? – 2008-11-06 15:05:32

回答

3

我只需要添加一個AS的子查詢,像這樣:

SELECT id FROM (SELECT * FROM table) AS aliasname; 
1

我想你需要這樣的東西:

SELECT * FROM table WHERE id IN (SELECT id FROM table2); 

我不明白你的非工作子查詢試圖做什麼,似乎你可以說SELECT id FROM table,因爲目前它的無效SQL92語法。

+0

我的問題是一個過分簡化的例子 – TravisO 2013-06-04 20:34:50