我正在尝试此查询,但不起作用: 这个想法是将数据从一个表复制到另一个表。更新表 - 关系不存在
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