;

Menampilkan data duplikat pada PostgreSQL dan MySQL

Menampilkan data duplikat pada PostgreSQL dan MySQL

Data duplicate/ganda didalam database sering terjadi, biasanya karena terdapat bug pada aplikasi yang menyebabkan terjadinya insert berulang kali kedalam database. Nah kali ini saya akan berbagi cara bagaimana menampilkan data duplicate atau data ganda pada database.

Disini kita akan memanfaat fungsi ORDER BY dan HAVING, kedua fungsi ini sangat berkaitan erat dengan fungsi agregat dan memungkinkan kita untuk melakukan pengelompokan data berdasarkan parameter yang diberikan.

Pertama tama anggap saja kita punya tabel seperti gambar berikut, di tutorial ini saya hanya akan menggunakan field nilai1 dan test_id 

contoh tabel database

cara pertama :


cara kedua :


Baik cara pertama dan cara kedua menghasilkan data yg sama, meskipun terdapat sedikit perbedaan query pada keduanya. Dan kedua query ini sama sama berjalan dengan baik pada MySQL dan PostgreSQL

Hasil dari kedua query diatas adalah sebagai berikut 

hasil query

Comments