Update data dari hasil pencarian tabel pada kasus di bawah ini ialah saya mempunyai sebuah tabel invoice yang memiliki filed nama_customer yang nilainya kosong, jadi nilai yang kosong tersebut akan saya isikan dengan data nama yang di ambil dari tabel order_destinations. tabel invoices tersebut memiliki relasi ke tabel order_destinations menggunakan foreign key invoice_id update invoices i set i.nama_customer = res.receiver_name from ( select od.receiver_name, i.id from invoices i left join user_shop us on (us.id = i.user_shop_id) left join marketplaces m on (m.id = us.marketplace_id) left join order_destinations od ON (od.invoice_id = i.id) where m.name = 'Lazada' ) as res where i.id = res.id; pada query yang di dalam tanda kurung yang kita lakukan adalah melakukan select data terlebih dahulu kemudian hasil nya kita inisialisasikan dengan nama res proses update sama seperti proses update mysql seperti biasa.
Blog pribadi saya