谁能帮我看看这个简单的aql语句有什么问题?(没分了,各位大虾帮帮小妹吧!!!)

                            
我要实现的功能是这样的:   
  有两个表:table1     字段:s1,arf  
                      table2     字段:ss,sums  
  现在希望对table1更新数据:  
          如果table1.s1=table2.ss  
          那么更新为:table1.arf=table1.arf/table2.sums  
  我是这样写的:  
    update   table1    
    set   table1.arf=table1.arf/table2.sums    
    where   table1.s1   in   (select   ss   from   table2)  
  一运行就报错:说invalid   fieldname:sums  
  什么问题阿

查看回复

最新教程