日期:2014-05-17  浏览次数:20444 次

sql updata 问题毕业设计急急急
TB OrderDetail:

TB Seat:


updata Seat set Status='2' where Seat.SeatNum=(select SeatNum from OrderDetail where OrderId='91118')

sql错误提示:等号附近有错误。
------解决方案--------------------
 好像应该是这样子的吧:update 表名 set 列名 =参数 from 表名1,表名2 where 指定条件
update Seat set Seat.Status='2' from Seat ,OrderDetail  where OrderDetail .SeatNum=Seat .SeatNum
and OrderDetail .OrderId='91118'
没有测试,你可以试一下。