其他分享
首页 > 其他分享> > 添加关联查询数据没有的数据,更新关联表

添加关联查询数据没有的数据,更新关联表

作者:互联网

https://blog.csdn.net/skychaseryu/article/details/81773465

 

 

3.如果您需要只导入目标表中不存在的记录,可以使用这种方法:   

    INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM来源表 

    WHERE not exists (select * from 目标表 where 目标表.比较字段 = 来源表.比较字段); 

 

insert into fw_cas.work_item(spec_group_code,item_name,item_code,work_type,std_man_hours,std_type,brand_id,create_time,create_by,update_time,update_by,yn)
select 维修车型分组代码,维修项目名称,维修项目代码,1,标准工时,1,-1,NOW(),-1,NOW(),-1,1 from fw_cas.`贺兰捷联_维修项目`
where not exists (select * from fw_cas.work_item where fw_cas.work_item.item_code=fw_cas.`贺兰捷联_维修项目`.`维修项目代码` and fw_cas.work_item.spec_group_code=fw_cas.`贺兰捷联_维修项目`.`维修车型分组代码`);

 

 

关联跟新

UPDATE a  as p JOIN b as pp
SET p.brand_id = pp.brand_id
WHERE p.spec_group_code = pp.`code`

标签:code,fw,cas,work,查询,维修,item,关联,数据
来源: https://www.cnblogs.com/xiaoruirui/p/15783844.html