如何更新此SQL查询?

问题描述 投票:-2回答:1

我正在尝试更新mysql表。但是我得到了错误。您能知道我的查询出了什么问题吗?

代码:

UPDATE unlisted 
SET unlisted.cin_no = karnataka_cin.cin_no
WHERE unlisted.company_name = karnataka_cin.company_name;

错误:

1054-'where子句'中的未知列'karnataka_cin.company_name'

mysql database phpmyadmin sql-update mysql-error-1064
1个回答
0
投票
karnataka_cin表。

有关加入的更多详细信息,请参见此处-https://www.w3schools.com/sql/sql_join.asp


0
投票
UPDATE unlisted u JOIN karnataka_cin k ON u.company_name = k.company_name SET u.cin_no = k.cin_no
© www.soinside.com 2019 - 2024. All rights reserved.