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

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`

上一篇:windchill 通过代码设置分类属性


下一篇:IfcProjectOrderTypeEnum