Как написать sql запрос на вывод абсолютно всех данных, сгруппированных по столбцу
У меня есть таблица links с полями kink и size. Поле link хранит ссылку на файл, а поле size размер этого файла. Часто бывает такое, что размер файла повторяется в таблице по несколько раз. Мне нужно вывести абсолютно все данные из поля link и size + столбец, который показывает сколько раз size встречается в таблице.
Например вывод может быть таким:
Подскажите пожалуйста как можно сделать такой результат? Я пробовал писать такой запрос "SELECT link, size, COUNT(size) as recur from links GROUP BY size HAVING recur > 1" (здесь вывожу только если размер больше 1). Но результат не тот. Значения просто группируются по полю size.
Источник: Stack Overflow на русском