Saturday, 3 June 2017

UPDATE FIELD TABEL DARI TABEL LAIN

Update tabel berdasarkan isi tabel lain terkadang sangat dibutuhkan, apalai dalam dunia kerja yang sudah mempraktekan dari teori yang sudah di pelajari dalam bangku pendidikan.
dalam dunia kerja kita dituntut agar dapat menyelesaikan perkerjaan secepat mungkin.
bagaimana cara mencocokan data yang begitu besar misal ada ribuan baris pada excel(kebanyakan perusahaan menggunakan excel). pengalaman saya cukup sulit mencocokan data dalam jumlah riibuan berdasarkan nomor surat kirim(id). dengan menemukan keadaan seperti ini maka saya menulis article ini.
ini hanya berupa teori saja silahkan dipraktekan dalam dunia nyata/pekerjaa.
anggap ada dua tabel, tabela dan tabelb.
akan dicocokan perdasarkan kunci tabela dan tabelb.
CREATE TABLE `latihan`.`tabela` (
`a` char(7) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`b` char(7) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL
);


CREATE TABLE `latihan`.`tabelb` (
`c` char(7) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`d` char(7) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL
);



berikut scrip sql untuk update data berdasarkan id tabela dan tabelb.
mysql> update tabela,tabelb
    -> set tabelb.d=tabela.b
    -> where tabela.a=tabelb.c;
Query OK, 1 row affected (0.10 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql>


tampilkan isi pada tabel b




finish.. ok silahkan digunakan untuk data yang besar... pasti sangat bermanfaat daripada harus mencocokan satu per satu... sekian terimakasih.