powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / ORDER BY и LIMIT
8 сообщений из 8, страница 1 из 1
ORDER BY и LIMIT
    #39662929
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется Запрос

Код: sql
1.
2.
3.
4.
5.
"SELECT appinfo.id, appinfo.package_name, app_type ...............
		FROM appinfo LEFT JOIN campaigns ON campaigns.appinfo_id=appinfo.id
		WHERE (appinfo.installs_per_try = 0 AND appinfo.is_available='T'
		Прочие условия
		GROUP BY (appinfo.id) ORDER BY appinfo.reinstall_date asc LIMIT 10";	



Все работает.

Но тут такой момент. зарос сначало вынемает 10 сток а потом их сортирует.

можно ли средствами sql сначала отсортировать и потом выбрать определённое количество строк?
...
Рейтинг: 0 / 0
ORDER BY и LIMIT
    #39662950
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не все поля входят в group by или аггрегаты. поэтому каша в результате.
...
Рейтинг: 0 / 0
ORDER BY и LIMIT
    #39662960
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слегка не понял.

group by по id мне достаточно

Ворос был как сделать сортировку перед Limit
...
Рейтинг: 0 / 0
ORDER BY и LIMIT
    #39662975
retvizan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar,

сортировка и так выполняется перед limit
appinfo.package_name, app_type и т.д. имеют неожиданное значение, так как
ScareCrowне все поля входят в group by или аггрегаты. поэтому каша в результате.
...
Рейтинг: 0 / 0
ORDER BY и LIMIT
    #39663195
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostarсначало вынемает 10 сток а потом их сортируетИсключено. Не выдумывай то, чего не может быть.
...
Рейтинг: 0 / 0
ORDER BY и LIMIT
    #39663385
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
retviz


Так что делать?

Добавить appinfo.package_name, app_type в GROUP BY??

Но помимо них там ещё значения есть. И тоже??
...
Рейтинг: 0 / 0
ORDER BY и LIMIT
    #39663386
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

понял
...
Рейтинг: 0 / 0
ORDER BY и LIMIT
    #39663669
retvizan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar, см статью
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / ORDER BY и LIMIT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]