Cara menghilangkan duplikasi baris di MySQL


Pada tutorial ini saya akan membahas bagaimana caranya menghilangkan duplikasi baris pada data yang akan ditampilkan dari tabel MySQL. Cara menghilangkan duplikasi data tersebut menggunakan tambahan fungsi DISTINCT pada pada perintah SELECT MySQL. 

Berikut penerapannya, misalnya saya memiliki data pada tabel belajar_distinct seperti berikut:


kemudian saya ingin menghilangkan duplikasi data pada kolom nama ketika melakukan SELECT. Maka format SELECT yang saya lakukan menjadi:

 SELECT DISTINCT nama FROM belajar_distinct;

maka hasilnya menjadi seperti berikut:


sayangnya perintah SELECT menggunakan fungsi DISTINCT ini hanya bisa di implementasikan pada satu kolom saja.  

Berikut ketika saya melakukan perintah SELECT dengan 2 kolom yang ada:

 SELECT DISTINCT (id, nama) FROM belajar_distinct;

maka akan muncul pesan kesalahan seperti berikut:


Itulah yang saya maksud kenapa fungsi DISTINCT ini hanya bisa digunakan pada satu kolom saja.

Mudah bukan menghilangkan duplikasi data pada perintah SELECT MySQL, selamat mencoba ya.






Comments