Update 1
Je kunt dit beter tegen het bovenstaande gebruiken.
SELECT id, col2, col3, col4
FROM yourtable
GROUP BY col2, col3;
Demo
De reden dat ik zeg is dat ik met CONCAT niet het gewenste resultaat krijg in deze zaak . De eerste vraag retourneert mij 5 rijen, maar CONCAT retourneert mij 4 rijen, wat ONJUIST is.
Ik hoop dat je mijn punt begrijpt.
Aangenomen dat de kolommen in de tabel (id, col2, col3, col4) zijn.
SELECT DISTINCT(CONCAT(col2, col3)) as "dummy column", id, col2, col3, col4
FROM yourtable
GROUP BY CONCAT(col2, col3);
OF
SELECT id, col2, col3, MIN(col4)
FROM yourtable
GROUP BY col2, col3;