如何更新此 sql 查询?
How to update this sql query?
我正在尝试更新 mysql table。但我收到了错误。你能告诉我我的查询哪里出错了吗?
代码:
UPDATE unlisted
SET unlisted.cin_no = karnataka_cin.cin_no
WHERE unlisted.company_name = karnataka_cin.company_name;
错误:
1054 - 'where clause'
中的未知列 'karnataka_cin.company_name'
在您的查询中加入 karnataka_cin table。
有关加入的更多详细信息,请参阅此处- https://www.w3schools.com/sql/sql_join.asp
这是一个更新示例:
UPDATE unlisted u
JOIN karnataka_cin k
ON u.company_name = k.company_name
SET u.cin_no = k.cin_no
我正在尝试更新 mysql table。但我收到了错误。你能告诉我我的查询哪里出错了吗?
代码:
UPDATE unlisted
SET unlisted.cin_no = karnataka_cin.cin_no
WHERE unlisted.company_name = karnataka_cin.company_name;
错误:
1054 - 'where clause'
中的未知列 'karnataka_cin.company_name'在您的查询中加入 karnataka_cin table。
有关加入的更多详细信息,请参阅此处- https://www.w3schools.com/sql/sql_join.asp
这是一个更新示例:
UPDATE unlisted u
JOIN karnataka_cin k
ON u.company_name = k.company_name
SET u.cin_no = k.cin_no