Aktualizacja 1
Lepiej użyj tego przeciwko powyższym.
SELECT id, col2, col3, col4
FROM yourtable
GROUP BY col2, col3;
Demo
Powodem, dla którego mówię, jest to, że używając CONCAT, nie otrzymuję pożądanego rezultatu w ten przypadek . Pierwsze zapytanie zwraca mi 5 wierszy, jednak CONCAT zwraca mi 4 wiersze, co jest NIEPRAWIDŁOWE.
Mam nadzieję, że rozumiesz mój punkt widzenia.
Założono, że kolumny w tabeli to (id, col2, col3, col4).
SELECT DISTINCT(CONCAT(col2, col3)) as "dummy column", id, col2, col3, col4
FROM yourtable
GROUP BY CONCAT(col2, col3);
LUB
SELECT id, col2, col3, MIN(col4)
FROM yourtable
GROUP BY col2, col3;