我有两张表,一张包含作者姓名及其联系地址,另一张包含作者姓名及其 ID。
两个表中的作者姓名具有相同的值,我想从一个表中获取 ID 并更新名称相同的另一个表。
我尝试了这个查询,我相信它可以在 T-SQL 中使用(子查询也可以在 MySQL 中使用),但它在 MySQL 中不起作用:
UPDATE authors
set ID = (select b.ID from authors a, authorsID b
where trim(a.name)=trim(b.name));
你能告诉我如何完成这项工作吗?谢谢。