Update Insert từ table A sang table B trong sql hoặc mysql

Thảo luận trong 'Kiến thức lập trình SQL & MySQL' bắt đầu bởi admin, 5/7/18.

  1. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,239
    Đã được thích:
    937
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Cập nhật, thêm, Update, Insert từ 1 bảng tabale A sang 1 bảng khác tabale B việc rất cần làm khi lập trình web asp.net, PHP.

    Để cập nhật, update từ 1 bảng này sang bảng kia các bạn làm theo hướng dẫn ở dưới. Để thêm, Insert từ 1 bảng này sang bảng khác trong SQL, MYSQL trong asp.net, c#, PHP các bạn làm như sau:

    Trên SQL


    UPDATE


    Mã:
    UPDATE
        tb_bangA
    SET
        tb_bangA.Cot1 = B.Cot1,
        tb_bangA.Cot2 = B.Cot2,
        tb_bangA.Cot3 = B.Cot3
    FROM tb_bangA A
    INNER JOIN tb_bangB B
    ON A.idA = B.idB
    

    INSERT

    Mã:
    INSERT INTO tb_bangA (Cot1A,Cot2A,Cot3A)
    select Cot1B,Cot2B,Cot3B
    from tb_bangB WHERE condition
    

    Trên MYSQL


    UPDATE


    Mã:
    UPDATE
         `tb_bangA` A,
         `tb_bangB` B
    SET A.Cot1 = B.Cot1
    WHERE A.IDA = B.IDB
    

    INSERT


    Mã:
    INSERT INTO `tb_bangA` (Cot1A,Cot2A,Cot3A)
    SELECT Cot1B, Cot2B, Cot3B
    FROM   `tb_bangB`
    
     
    Cảm ơn đã xem bài:

    Update Insert từ table A sang table B trong sql hoặc mysql

    danh sách diễn đàn rao vặt gov chất lượng
    Chỉnh sửa cuối: 5/7/18


Like và Share ủng hộ ITSEOVN