Uppdatering 1
Bättre att du använder detta mot ovan.
SELECT id, col2, col3, col4
FROM yourtable
GROUP BY col2, col3;
Demo
Anledningen till att jag säger är att jag med CONCAT inte får önskat resultat i det här fallet . Den första frågan ger mig 5 rader men CONCAT returnerar mig 4 rader vilket är FEL.
Hoppas du förstår min poäng.
Förutsatt att kolumnerna i tabellen är (id, kol2, kol3, kol4).
SELECT DISTINCT(CONCAT(col2, col3)) as "dummy column", id, col2, col3, col4
FROM yourtable
GROUP BY CONCAT(col2, col3);
ELLER
SELECT id, col2, col3, MIN(col4)
FROM yourtable
GROUP BY col2, col3;