如果有关联条件,可以先在表2添加一列,然后用关联条件update

解决方案 »

  1.   

    怎么关联啊???
    update语句好像没有  inner join  子句吧?
    那要如何关联?我直接在Sql 语句中编写的话
    (SQL语句: update sell set sell.s_jiqibian = pclist.jiqibianhao where pclist.ip = sell.ip )
    会出现:前缀 'pclist' 与查询中所用的表名或别名不匹配。列前缀 'pclist' 与查询中所用的表名或别名不匹配。
    这个错误。请问要怎么编写这个 Sql 语句???还有joinsearch() 说的数据库中的复制技术,筛选复制  能具体说下怎么用吗?
      

  2.   

    update 表2 set (要插入的列名)=
    select 表1.某一列 from 表1
    left jion 表2 on 表1和表2的关联
    where .....???
      

  3.   

    update 表1 set 表1.列=表2.列 from 表2 where 表2.id=表.id
      

  4.   

    update 表1 set 表1.列=表2.列 from 表2 where 表2.id=表1.id或update _a set 列=_b.列 from 表1 _a join 表2 _b on _a.id=_b.id