【发布时间】:2011-09-03 16:40:30
【问题描述】:
表 A 有几列,包括 FirstName 和 LastName
表B有不同的列,包括FirstName、LastName和EmployeeID
我将EmployeeID 添加到表 A 中。我现在想使用名字和姓氏从表 B 的 Employee ID 中填充表 A 的 Employee ID(我们目前没有使用相同名称的人) - 这张桌子的设计很奇怪)
我尝试了一些事情,但我一直在尝试
INSERT INTO TableA (EMPLOYEE_ID) A
SELECT B.EMPLOYEE_ID FROM TableB B
WHERE A.First_name = B.First_name
AND A.Last_name = B.Last_name
但我不断收到语法错误 - MySQL 服务器版本,以便在 A 附近使用正确的语法。我认为,在处理 Insert 语句时,我不知道如何使用此语法,或者这是否正确完全可以。
【问题讨论】: