Opdatering 1
Det er bedre at bruge dette mod ovenstående.
SELECT id, col2, col3, col4
FROM yourtable
GROUP BY col2, col3;
Demo
Grunden til, at jeg siger, er, at jeg ved at bruge CONCAT ikke får det ønskede resultat i denne sag . Første forespørgsel returnerer mig 5 rækker, men CONCAT returnerer mig 4 rækker, hvilket er FORKERT.
Håber du forstår min pointe.
Antaget, at kolonnerne i tabellen er (id, col2, col3, col4).
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;