[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сортировка выбранных данных MySQL
CeHTUJI
Есть таблица с футбольными матчами. У меня выводятся 10 игр которые будут сыгранны в ближайшее время. Самая ближайшая в самом верху, как сделать так, чтобы после игры она опускалась в самый низ, и внизу должны быть тоже отсортированны. Чем позже была сыгранна, тем выше
Valick
CeHTUJI, это всё делается на уровне СУРБД двумя запросами с сортировкой по дате объединёнными UNION. Первый запрос со статусом не сыгранных матчей, второй сыгранных.
Можно конечно и средствами РНР разделить на два массива, а затем вывести один за другим.
Но я привык по возможности решать задачу средствами СУРБД.

хотя торможу
можно и одним запросом, с сортировкой по двум полям
покажите запрос


_____________
Стимулятор ~yoomoney - 41001303250491
CeHTUJI
SELECT * FROM `game` ORDER BY id DESC

все
Valick
CeHTUJI, плохо
1) сортировка должна быть не по ID а по дате игры
2) если 10 игр выбираются из большего числа, то должен быть LIMIT 10

_____________
Стимулятор ~yoomoney - 41001303250491
CeHTUJI
Цитата (Valick @ 17.11.2014 - 18:38)
CeHTUJI, плохо
1) сортировка должна быть не по ID а по дате игры
2) если 10 игр выбираются из большего числа, то должен быть LIMIT 10

Это я знаю. Там id чем больше id - тем позже. С датой больше мороки
Valick
Цитата
Там id чем больше id - тем позже. С датой больше мороки

это опасное умозаключение

_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:

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