下面这句多于
from student,student1

解决方案 »

  1.   

    update student
    set student.name = student1.name,
        student.id = student1.id
    (select student1.name,student1.id
    from student,student1
    where student.int_id = student1.int_id);
      

  2.   

    我觉得还有问题
    子查询和外部查询好像没有任何关系呀
    直接把update语句和select语句堆到一块就行了吗?
      

  3.   

    一一对应的更新:
    update student set (name,id )=
    (select name ,id  from (select student.rowid rd,student1.name,student1.id from student1,student where student1.int_id =student.int_id) tmp
    where student.rowid=tmp.rd);
    commit;