更新多个表的不同字段到一个表中
来源:互联网 发布:js设置input必填 编辑:程序博客网 时间:2024/06/03 11:02
update eval_infraction ei#关联车,证,企业信息LEFT JOIN ( SELECT ci.VEH_STATUS,ci.VEH_TYPE_ONE,ci.VEH_TYPE_TWO,ci.TOTAL_KG,ci.PLATE_BRAND,ci.ENGINE_NUM, ci.VEH_FRAMENUM,ci.VEH_COLOR,ci.ADDRESS,ci.VEHICLE_MASTER,ci.VEH_PLATE_NUM,ci.ENT_NAME,ci.ENT_CODE, c.EXAM_DATE,c.TRADING_CARD,c.ENT_DLYSJYXKZ,c.BUS_SCOPE,e.address AS mesAddress,e.representative FROM car_vehicle_info ci LEFT JOIN car_vehicle_card c ON ci.ID = c.INFO_ID AND c.state = 1 LEFT JOIN ent_enterprise_info e ON ci.ENT_CODE = e.organ_code) cviON ei.vehicle_merge_plate = cvi.VEH_PLATE_NUM#关联人员信息LEFT JOIN wks_worker wwON ei.worker_papers_no = ww.papers_no#关联执法人员信息LEFT JOIN ( SELECT e.administratorId,m.departmentId,e.administratorName,u.username,m.departmentName,e.plateNo FROM eval_marshalling_plate e LEFT JOIN ( SELECT em.id,em.departmentId,ud.`name` AS departmentName FROM eval_marshalling em LEFT JOIN u_department ud ON em.departmentId = ud.id )m ON e.marshallingId = m.id LEFT JOIN u_user u ON e.administratorId = u.id WHERE e.administratorId IS NOT NULL GROUP BY e.plateNo)empON ei.vehicle_merge_plate = emp.plateNoSET #车辆信息替换 ei.veh_status = cvi.VEH_STATUS, ei.vehicle_typeone = cvi.VEH_TYPE_ONE, ei.vehicle_type = cvi.VEH_TYPE_TWO, ei.tonseat_num = cvi.TOTAL_KG, ei.plate_brand = cvi.PLATE_BRAND, ei.engine_num = cvi.ENGINE_NUM, ei.veh_framenum = cvi.VEH_FRAMENUM, ei.veh_color = cvi.VEH_COLOR, ei.vehicle_master = cvi.VEHICLE_MASTER, ei.mas_address = cvi.ADDRESS, #人员信息替换 ei.worker_id_card = ww.id_card, ei.worker_tel = ww.tel, ei.worker_address = ww.reside_address, ei.worker_sex = ww.sex, ei.worker_grade = ww.star_level, #证信息 ei.ent_jyxkztime = cvi.EXAM_DATE, ei.mas_xkzpre = SUBSTRING(cvi.TRADING_CARD,1,1), ei.mas_xkz = SUBSTRING(cvi.TRADING_CARD,3), ei.ent_jyxkzpre = SUBSTRING(cvi.ENT_DLYSJYXKZ,1,1), ei.ent_dlysjyxkz = SUBSTRING(cvi.ENT_DLYSJYXKZ,3), ei.ent_busscope = cvi.BUS_SCOPE, #企业信息 ei.ent_code = cvi.ENT_CODE, ei.ent_name = cvi.ENT_NAME, ei.mas_address = cvi.mesAddress, ei.ent_corporate = cvi.representative, #执法人员 ei.zf_id = emp.administratorId, ei.zf_dept_id = emp.departmentId, ei.zf_dept = emp.departmentName, ei.zf_person = emp.administratorName, ei.zf_username = emp.username, #修改空值状态 ei.`status` = '未立案'WHERE 1=1AND (ei.`status` is NULL OR ei.`status` = '未立案' OR ei.`status` = '')AND ei.infraction_time> '2017-01-01'
0 0
- 更新多个表的不同字段到一个表中
- 把另外一个表的字段数据更新到本表的字段中
- Oracle 将一个表中的字段值更新到另一个表的字段中
- 将一个表的字段更新到另外一个表中
- mysql将一个表的字段更新到另一个表中
- MySQL之——将一个表的字段更新到另一个表中
- 将一张表的字段根据条件更新到另一张表的一个字段中去
- mysql 批量修改表中字段数据成不同的值 用一个表更新另一个表的方法
- oracle把一个表的字段更新到另一张表中
- mysql将一个表中的字段值更新到另一个表中指定字段中
- 在一张表中,查询出一个字段相同,一个字段不同的记录
- 将一个表的数据的某些字段更新到另一个表里面的某些字段
- 将表单中一个字段同时存储到数据库两个不同表中?
- 使用动态sql,一个SP为不同的表更新相同字段值
- 多个表连接时的某一字段值更新到对应的另一张表中的某个字段中
- Oracle 将一个表中几个字段更新到另一个表中
- SQL中如何把A表的字段数据更新到B表的字段
- 根据表中的一个字段查找另外一个表的ID更新到这个表的字段上
- .9path图的制作
- Spring4源码下载
- java基础算法之因式分解
- CAN总线在嵌入式Linux下驱动程序的实现
- getResources.getColor弃用与取代
- 更新多个表的不同字段到一个表中
- 可枚举属性和不可枚举属性
- 单词翻转
- Nestable-master
- iOS10 本地通知
- git的使用
- java 反射机制
- 文本分类
- [FAQ19142]VOIP APK与普通电话交互导致普通电话无声