Я хочу получить повторяющиеся строки в порядке, я пытаюсь следующим образом:
SELECT utc_id, utc_utiid, utc_comid, utc_recomendacoes FROM
( SELECT * FROM utilizador_competencia ORDER BY utc_recomendacoes DESC)
as sub GROUP BY utc_utiid, utc_comid HAVING COUNT(*) > 1
Результат:
+--------+-----------+-----------+-------------------+
| utc_id | utc_utiid | utc_comid | utc_recomendacoes |
+--------+-----------+-----------+-------------------+
| 14 | 2 | 397 | 54 |
+--------+-----------+-----------+-------------------+
Здесь строки дубликатов, но я хочу получить utc_id -> 207 вместо utc_ic -> 14:
+--------+-----------+-----------+-------------------+
| utc_id | utc_utiid | utc_comid | utc_recomendacoes |
+--------+-----------+-----------+-------------------+
| 14 | 2 | 397 | 54 |
| 207 | 2 | 397 | 87 |
+--------+-----------+-----------+-------------------+