Perbarui 1
Lebih baik Anda menggunakan ini untuk melawan yang di atas.
SELECT id, col2, col3, col4
FROM yourtable
GROUP BY col2, col3;
Demo
Alasan yang saya katakan adalah karena menggunakan CONCAT, saya tidak mendapatkan hasil yang diinginkan di kasus ini . Permintaan pertama mengembalikan saya 5 baris namun CONCAT mengembalikan saya 4 baris yang SALAH.
Semoga Anda mengerti maksud saya.
Diasumsikan kolom dalam tabel adalah (id, col2, col3, col4).
SELECT DISTINCT(CONCAT(col2, col3)) as "dummy column", id, col2, col3, col4
FROM yourtable
GROUP BY CONCAT(col2, col3);
ATAU
SELECT id, col2, col3, MIN(col4)
FROM yourtable
GROUP BY col2, col3;