dimonbes
Новичок
сортировка одинаковых записей по рейтингу
Есть таблица с множеством одинаковых записей в одном столбце, т.е.
ааа
ббб
ббб
ббб
ааа
ббб
ааа
ввв и т.д.
Подскажите, пожалуйста, как при выборке сгруппировать их не просто по алфавиту, а по количеству записей т.е. чтобы отображалось при выводе
ббб
ббб
ббб
ббб (4 записи)
ааа
ааа
ааа (3 записи)
ввв (1 запись)
Можно, конечно, добавить еще одно поле, и при выборке с обычным ORDER BY инкрементировать его значение обновлением при каждой итерации, но я думаю это будет работать очень медленно.
Есть таблица с множеством одинаковых записей в одном столбце, т.е.
ааа
ббб
ббб
ббб
ааа
ббб
ааа
ввв и т.д.
Подскажите, пожалуйста, как при выборке сгруппировать их не просто по алфавиту, а по количеству записей т.е. чтобы отображалось при выводе
ббб
ббб
ббб
ббб (4 записи)
ааа
ааа
ааа (3 записи)
ввв (1 запись)
Можно, конечно, добавить еще одно поле, и при выборке с обычным ORDER BY инкрементировать его значение обновлением при каждой итерации, но я думаю это будет работать очень медленно.