B
blackwjc
Unregistered / Unconfirmed
GUEST, unregistred user!
Dbexpert环境中,用到的是firebird数据库,想建立一个存储过程,更新tb1中的数据,其中danjia,shuliang,sn_id是tb1中的字段,shangpin_danjia,shangpin_shuliang,sn_id是tb2中的字段,下面的代码是存储过程的主体,但是编译通不过,老是在第一个‘from’处出错,好像不认识这个‘from’,大家能给测试一下吗,或者找出错误给更正一下,谢谢。<br>UPDATE tb1 SET<br> danjia=shangpin_danjia,<br> shuliang=shangpin_shuliang<br> FROM (SELECT sn_id,shangpin_shuliang, sn_danjia FROM tb2 group by sn_id) AS LSJ<br>WHERE tb1.sn_id=LSJ.sn_id;<br>[red]Firebird数据库是不是不支持这样的sql语句??[/[/red]b]这是一个扩展的update语句。