[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сортировка данных...
Ramzil_Nixon
Допустим, есть 2 группы.
group и user_group

надо сортировать данные группы group по количеству данных в user_group соответствующей 1 таблице. Как это можно сделать?



Спустя 1 минута, 7 секунд (17.01.2012 - 13:55) asokol написал(а):
Непонятно, что надо сделать.

Спустя 7 минут, 26 секунд (17.01.2012 - 14:02) Ramzil_Nixon написал(а):
group
|  id  |  title  |  text  |


user_group
|  id  |  group_id  |  id_user  |


Обясню просто, делаю группы, и на него будут вступить пользователи, у какой группы больше участников, то он выше в списке

Спустя 8 минут, 23 секунды (17.01.2012 - 14:11) johniek_comp написал(а):
подсчитай сколько юзеров в группе и все, зачем тут ещё таблиц?

Спустя 3 минуты, 25 секунд (17.01.2012 - 14:14) inpost написал(а):
Вторую таблицу группируй по id_user, и сортируй по COUNT(*), на первую - забей.

Спустя 1 минута, 20 секунд (17.01.2012 - 14:16) Ramzil_Nixon написал(а):
Как минимум 2 таблицы понадобиться

Цитата
Вторую таблицу группируй по id_user, и сортируй по COUNT(*), на первую - забей.


попрбую smile.gif

Спустя 12 минут, 13 секунд (17.01.2012 - 14:28) asokol написал(а):
Я бы рекомендовал создать в group поле users, которое при добавлении/удалении пользователя обновлять (+1/-1). А потом при выборке сортировать по нему.

Спустя 2 часа, 6 минут, 58 секунд (17.01.2012 - 16:35) Ramzil_Nixon написал(а):
asokol, тоже вариант


_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.