我有一个与下面的正确输出工作的选择查询:MYSQL Update语句 - 未知列
我想创建一个更新语句设置despgoods_alldetails.loadid列的值= loaddetails.loadid where despgoods_alldetails_despgoodsid = loaddetails.despgoodsid.loadid。
我正沿
update despgoods_alldetails set despgoods_alldetails.loadid = loaddetails.loadid where despgoods_alldetails.despgoodsid=loaddetails.despgoodsid
该查询线路思考失败,下面的错误:
任何想法我怎么能得到这个更新语句工作?
感谢, 瑞安
更新语句不能更新多个表(至少不是我已经使用的任何实现) – Mac
@Mac他们可以在MySQL中。请参阅[UPDATE文档](http://dev.mysql.com/doc/refman/5.0/en/update.html)。 –
我纠正了。检查出。尽管如此,子查询更便于携带。 – Mac