Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
SELECT LIMIT 0,15 а потом ORDER BY DESC (KPG) 08/04/2010 - 15:58:54
      Re: SELECT LIMIT 0,15 а потом ORDER BY DESC (Diter) 08/04/2010 - 18:08:55
      Re: SELECT LIMIT 0,15 а потом ORDER BY DESC (KPG) 08/04/2010 - 21:04:29
      Re: SELECT LIMIT 0,15 а потом ORDER BY DESC (KPG) 09/04/2011 - 22:14:52
      Re: SELECT LIMIT 0,15 а потом ORDER BY DESC (KPG) 09/04/2011 - 22:22:00

> Original message text:
> From: KPG - 08/04/2010 - 15:58:54
> Subject:SELECT LIMIT 0,15 а потом ORDER BY DESC
> -----------------
> Задача:
> Необходимо выбрать 15 строк начиная с наименьшего значения, но отсортировать их в порядке убывания
> Пример:
> есть колонка с ценой, 20 записей от 1 до 20
> запрос с условием ORDER BY price DESC LIMIT 0,15
> выдаст нам 15 строк начиная от 20, заканчивая 5
> а необходимо, чтобы выдал начиная от 15 до 1
> Можно ли это выполнить одним запросом?
> Если нет, то какое решение?
> Спасибо.
>


From: KPG - 09/04/2011 - 22:14:52
Subject:SELECT LIMIT 0,15 а потом ORDER BY DESC
-----------------
требуется усложнить задачу
необходимо сгруппировать запрос по полю price
как ни пытался - получается не то.
1. Если убрать LIMIT 15, то всё работает нормально,
но надо вывести именно 15 строк
2. Если делаю LIMIT 15 для временной таблицы, то выводит 15 строк, но начиная с максимального значения


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
38241



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |