![]() |
#1 | |
Монстер
Регистрация: 30.12.2008
Адрес: Монстрополис
Сообщений: 2,496
Вес репутации: 387
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Есть запрос такого вида:
Цитата:
Вопрос следующий: как теперь отсортировать список по значениям a? Сортировка в запросе уже применяется (по сумме) и соответственно не дает нормально сделать вторую. Как вариант возможен вложенный запрос SELECT, но может есть какой-то более эффективный способ? Заранее благодарен!
__________________
|
|
![]() |
![]() |
![]() |
#2 | |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 383
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Добавлено через 12 минут должно получиться что-то вида Код:
SELECT a.x FROM (SELECT TOP (20) a.x, а.нужное FROM b INNER JOIN a ON b.y = a.x GROUP BY a.x ORDER BY COUNT(b.y) DESC ) ORDER BY нужное Последний раз редактировалось Последний Герой; 11.12.2011 в 17:13. Причина: Добавлено сообщение |
|
![]() |
![]() |
![]() |
#4 |
Эксперт
Регистрация: 05.03.2008
Сообщений: 1,095
Вес репутации: 264
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() VAU, А я бы возможно на стороне клиента полученную выборку из всего 20 значений отсортировал. В данном случае запрос по любому достаточно простой, но бывает народ очень сильно усложняет запрос вместо того, чтобы допилить результат на стороне скрипта.
|
![]() |
![]() |
![]() |
#5 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 383
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#6 |
Мастер
Регистрация: 11.05.2011
Сообщений: 911
Вес репутации: 214
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() А если полученный массив отсортировать средставами пхп, это не будет быстрей?
|
![]() |
![]() |
![]() |
#7 |
Монстер
Регистрация: 30.12.2008
Адрес: Монстрополис
Сообщений: 2,496
Вес репутации: 387
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Ну пока не так уж много обращений по этому запросу, чтобы раскорячиваться. Просто хотел узнать есть ли неизвестные мне возможности SQL в этом плане.
__________________
|
![]() |
![]() |
![]() |
#8 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 383
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#10 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 383
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос к знатокам MySQL | a112 | Курилка | 14 | 17.07.2011 20:35 |
Вопрос к знатокам ПС про favicon.ico | Lenka | Курилка | 4 | 31.12.2010 14:24 |
Вопрос знатокам Друпала | magura888 | Разработка и сопровождение сайтов | 0 | 01.10.2010 13:34 |
Вопрос к знатокам Wordpress. | nikonoff | Курилка | 5 | 19.07.2010 13:16 |
Фон страницы и css - вопрос к знатокам | Globalzru | Разработка и сопровождение сайтов | 18 | 13.12.2009 19:09 |
Часовой пояс GMT +3, время: 15:14.