请教关于ms access和mysql的sql语句的转化问题(低手勿进)

请教关于ms access和mysql的sql语句的转化问题(低手勿进)
我在改编以前老的ms access的数据库和程序,移植mysql3.3上,现在

遇到一个问题,关于update和inner join的使用问题。
在ms access中:
SQL1: (能在ms access中执行,但是不能在ms sql和mysql中执行)
update Orders  inner join  [Order Details] on  

Orders.orderid=[Order Details].orderid
set Orderdate='2001-12-15'
where Orders.orderid=10248

我在ms sql语句改编后:
SQL2能在ms sql中执行,但是不能在ms access和mysql中执行)
update Orders set Orderdate='2001-12-15'
from orders inner join  [Order Details] on  

Orders.orderid=[Order Details].orderid
where Orders.orderid=10248

以上两种写法是等效的;

现在我想使用mysql的写法,SQL1和SQL2在mysql上都无法执行,我想

请教的就是,在mysql中能否将update和inner join 联合起来执行呢?

语句中涉及到ms access中的两个表,在ms sql的northwind中

,mysql中没有,如想在mysql中测试,请将表导入。

如有哪位知道答案,非常感谢,请发到我的邮箱bimzhou@263.net