我想要做PostgreSQL中Select
聲明聯接,但我有問題PostgreSQL的加入對Select語句
SELECT
s.sessionid, sp.lang
FROM
sessions s
INNER JOIN
pages sp
ON
sp.sessionid = s.sessionid
INNER JOIN
(
SELECT
max(sessionid)
FROM
sessions
AS
maxSession
)
ON
maxSession = s.sessionid
WHERE
--Where condition
我收到以下錯誤: 錯誤:子查詢在FROM必須有一個別名
LINE 6: (
^
HINT: For example, FROM (SELECT ...) [AS] foo.
如果我添加了FROM
FROM
(
SELECT max(sessionid)
FROM sessions
)
AS maxSession
我得到另一個錯誤
ERROR: syntax error at or near "FROM"
LINE 7: FROM
想法?
刪除子查詢上的'ALIAS'。它應該在外面。 '( SELECT max(sessionid)maxSession FROM sessions )AS maxSession ON maxSession.maxSession = s.sessionid' –