MYSQL:从查询更新值
我有一个查询:
SELECT a.id, b.products_id,a.zenid
FROM titles a, ANOTHERDATABASE.products_description b
WHERE b.products_name = a.title
它给出了
id products_id zenid
57 3193 0
81 2037 0
我真正需要的是用 products_id 更新 zendid,使其变为:
id products_id zenid
57 3193 3193
81 2037 2037
I've got a query:
SELECT a.id, b.products_id,a.zenid
FROM titles a, ANOTHERDATABASE.products_description b
WHERE b.products_name = a.title
It gives
id products_id zenid
57 3193 0
81 2037 0
What i really need is to update zendid with products_id so it becomes:
id products_id zenid
57 3193 3193
81 2037 2037
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是在 MySQL 中使用联接更新表的方法:
This is how you are updating a table using a join in MySQL: