我画了2张图。看起来比较直接。都是完全复制覆盖掉,不是插入问题一:有下面3张表,每个表都有数据,想把表里面数据整合一下。
A、B是主附表关系,他们靠id连接,
我想C.content复制到B.content,但要根据C.title=A.title对应复制数据问题二:有下面4张表,每个表都有数据,。
A、B是主附表关系,C、D是主附表关系,也是id关联,
我想D.content复制到B.content,但要根据C.title=A.title对应复制帮我一个问题也可以。我怎么写都不成功,愁死了

解决方案 »

  1.   

    问题一:有下面3张表,每个表都有数据,想把表里面数据整合一下。
    A、B是主附表关系,他们靠id连接,
    我想C.content复制到B.content,但要根据C.title=A.title对应复制数据
    replace into b(id,content)
    select a.id,c.content from A ,C where a.title=c.title
      

  2.   

    问题二:有下面4张表,每个表都有数据,。
    A、B是主附表关系,C、D是主附表关系,也是id关联,
    我想D.content复制到B.content,但要根据C.title=A.title对应复制
    replace into b(id,content)
    select a.id,d.content from A ,C ,D where a.title=c.title and c.id2=d.id2
      

  3.   

    另外用replace into一定要注意id必须是唯一键或者主键
      

  4.   

    如果ID、ID2是唯一的,可以用REPLACE INTO解决,否则要先判断,再插入