我正在嘗試此查詢,但不起作用: 這個想法是將數據從一個表複製到另一個表。更新表 - 關係不存在
UPDATE A
SET A.name_en = B.name
FROM country_name as A
INNER JOIN country as B
ON A.id = B.id
我收到此錯誤:
Error in query: ERROR: relation "a" does not exist
LINE 1: UPDATE A
爲什麼?
這仍然是一個加入。 – Brandon 2014-10-09 14:55:57
@Brandon當然;我只是說你不需要* self-join *,如果你只需要一個內部連接,你可以從'FROM'子句中再次引用'country_name'。 – 2014-10-09 15:09:35
@CraigRinger第一個例子工作,但不是第二個。 http://sharetext.org/uMTT – user2990084 2014-10-09 15:13:02