11.12.2011, 16:28 | #1 | |
Монстер
Регистрация: 30.12.2008
Адрес: Монстрополис
Сообщений: 2,496
Вес репутации: 374
|
Вопрос к знатокам SQL
Есть запрос такого вида:
Цитата:
Вопрос следующий: как теперь отсортировать список по значениям a? Сортировка в запросе уже применяется (по сумме) и соответственно не дает нормально сделать вторую. Как вариант возможен вложенный запрос SELECT, но может есть какой-то более эффективный способ? Заранее благодарен!
__________________
|
|
11.12.2011, 17:13 | #2 | |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 370
|
Цитата:
Добавлено через 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. Причина: Добавлено сообщение |
|
14.12.2011, 15:43 | #4 |
Эксперт
Регистрация: 05.03.2008
Сообщений: 1,095
Вес репутации: 251
|
VAU, А я бы возможно на стороне клиента полученную выборку из всего 20 значений отсортировал. В данном случае запрос по любому достаточно простой, но бывает народ очень сильно усложняет запрос вместо того, чтобы допилить результат на стороне скрипта.
|
14.12.2011, 15:44 | #5 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 370
|
|
14.12.2011, 16:51 | #6 |
Мастер
Регистрация: 11.05.2011
Сообщений: 911
Вес репутации: 201
|
А если полученный массив отсортировать средставами пхп, это не будет быстрей?
|
14.12.2011, 16:57 | #7 |
Монстер
Регистрация: 30.12.2008
Адрес: Монстрополис
Сообщений: 2,496
Вес репутации: 374
|
Ну пока не так уж много обращений по этому запросу, чтобы раскорячиваться. Просто хотел узнать есть ли неизвестные мне возможности SQL в этом плане.
__________________
|
14.12.2011, 22:58 | #8 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 370
|
|
15.12.2011, 07:17 | #10 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 370
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос к знатокам 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, время: 17:05.