sql根据一个表更新另外的表

csucaicai 2014-03-19 01:53:58
album : id 、sourcetype
task : albumid、type
如何根据task表的type来设置album表的sourcetype,其中album的id和task里边的album是相等的
求大神相助,立马给分、、、、、、、、
...全文
112 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2014-03-19
  • 打赏
  • 举报
回复
update album A INNER JOIN task B ON A.id = B.albumid set A.sourcetype = B.type
benluobo 2014-03-19
  • 打赏
  • 举报
回复
update album, task set album.sourcetype = task.type where album.id = task.albumid
ayzen1988 2014-03-19
  • 打赏
  • 举报
回复


UPDATE  `tb_album` ,`tb_task`
SET `tb_album`.`sourcetype` = `tb_task`.`type`
WHERE `tb_album`.`id` = `tb_task`.`album_id`

csucaicai 2014-03-19
  • 打赏
  • 举报
回复
UPDATE `tb_album` SET `tb_album`.`sourcetype`=`tb_task`.`type` FROM `tb_album` ,`tb_task` WHERE `tb_album`.`id`=`tb_task`.`album_id` 这个是我自己写的,貌似是错误的,给个检疫大神、、们

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧