欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql从一个表中查询插入另一个表,两个表关联再更新其中一个表的操作教程

程序员文章站 2022-06-21 20:54:12
直接上代码 mysql从一个表中查询插入另一个表 insert into t_centre_copy ( doc_id, client_name, month_sa...

直接上代码

mysql从一个表中查询插入另一个表

insert into t_centre_copy (
    doc_id,
    client_name,
    month_sale_num,
    address,
    area_id,
    call_center,
    centre_name,
    distance,
    cate_name
)
    (
        select
            doc_id,
            client_name,
            month_sale_num,
            address,
            area_id,
            call_center,
            centre_name,
            distance,
            cate_name
        from
            t_centre
        group by
            doc_id
    )

两个表关联再更新其中一个表

update t_centre_copy,
 t_map_client_mt_shanghai_mark
set t_centre_copy.id = t_map_client_mt_shanghai_mark.id
where
    t_centre_copy.doc_id = t_map_client_mt_shanghai_mark.doc_id