mysql下使用update set from select @ 11/7/2012

技术类
在mysql中,
用一个表的字段填充另一个表,
(也许是版本的缘故,)
不能直接使用set select的结果,
即:
UPDATE tableA
SET columnA=tableB.columnB
FROM
(SELECT columnB FROM tableB WHERE ...)
WHERE ...

而必须使用inner join,
即:
UPDATE friends INNER JOIN users ON friends.friendid=users.userid
SET friends.friendname=users.username
发布于 11/7/2012 18:54:02 | 评论:0

看帖要回帖...

categories
archives
links
statistics
  • 网志数:1184
  • 评论数:2015