【发布时间】:2013-04-25 21:32:04
【问题描述】:
我正在尝试将数据从一个表插入到另一个表中,但它们必须使用相同的 ID 进行链接。
我使用以下代码:
INSERT INTO table1 (population_total, GDP_current_US, life_expectancy_at_birth)
SELECT population_total, GDP_current_US, life_expectancy_at_birth
FROM table2
WHERE table1.id=table2.country_code
我收到以下错误:
#1054 - 'where 子句'中的未知列'table1.id'
我做错了什么?
【问题讨论】:
-
inserts 不匹配任何东西 - UPDATES 可能 - 所以你可能在这里混合了两个想法。
标签: mysql select insert where-clause