Ada kalanya perubahan table mengharuskan kita untuk memindahkan/meng-copy semua field pada kolom tertentu ke table lain. Caranya :

insert into tbl_product_vendor(company_code, company_branch, pv_product, pv_vendor_code, pv_vendor_brand)
SELECT company_code, company_branch, product_code, vendor_code, vendor_brand from tbl_product ;

Keterangan :

  1. insert into tbl_product_vendor(company_code, company_branch, pv_product, pv_vendor_code, pv_vendor_brand)
    Syntax untuk input data ke table (Ex. tbl_product_vendor).
  2. SELECT company_code, company_branch, product_code, vendor_code, vendor_brand from tbl_product
    Cari data pada tbl_product yang akan diinput ke tbl_product_vendor (jumlah field table harus sama).

 

Sumber : http://stackoverflow.com/questions/74162/how-to-do-insert-into-a-table-records-extracted-from-another-table