reference:
update a set a.name=b.name from a join b on a.id=b.id

解决方案 »

  1.   

    我不想更新,只想查询数据:如:
    更新表:
    ID  最终更新人ID  最终更新时间  创始人  创始时间
    1      3             2004-4-4     5      2004-3-4
    2      4             2004-4-3     3      2004-2-3
    人员表
    ID(pk)   姓名
    1    张三
    2    李四
    3    王二
    4    孙五
    5    赵六
    其中,两表有以下关系:人员表.id=更新表.最终更新人ID,人员表.id=更新表.创始人ID我想得到以下结果:
    ID  最终更新人ID  最终更新时间   创始人  创始时间
    1      王二            2004-4-4   赵六      2004-3-4
    2      孙五            2004-4-3   王二      2004-2-3
      

  2.   

    select s.id,a1.姓名,s.最终更新时间,a2.姓名,s.创始时间 from 更新表 s            join 人员表 a1 on a1.id=s.最终更新人ID           join 人员表 a2 on a2.id=s.创始人