Aktualizace 1
Raději použijte toto proti výše.
SELECT id, col2, col3, col4
FROM yourtable
GROUP BY col2, col3;
Ukázka
Důvod, proč říkám, je ten, že pomocí CONCAT nedosahuji požadovaného výsledku v tento případ . První dotaz mi vrací 5 řádků, ale CONCAT mi vrací 4 řádky, což je NESPRÁVNÉ.
Doufám, že jste pochopili můj názor.
Předpokládejme, že sloupce v tabulce jsou (id, col2, col3, col4).
SELECT DISTINCT(CONCAT(col2, col3)) as "dummy column", id, col2, col3, col4
FROM yourtable
GROUP BY CONCAT(col2, col3);
NEBO
SELECT id, col2, col3, MIN(col4)
FROM yourtable
GROUP BY col2, col3;