Приветствую ребята. Возникла проблема при сортировке данных из бд.
есть таблица news c полями id,geo,end_conform,end_post,created_at
В поле geo
хранятся координаты в строковом формате. В полях end_conform,end_post,created_at
-хранится время в unix формате.
Из этой таблицы, нужно вытянуть данные по полю geo и отсортировать.
только нужно вытянуть разные geo и отсортировать по разным полям и что бы они не пересекались.
Пример:
id geo end_conform end_post created_at
12 4532,14212 12345678 1234567 123456789
24 5535,23452 24345678 2434567 243456789
33 6532,14212 34545678 3454567 345456789
Нужно достать все записи с geo= 4532,14212
, отсортировать оп полю end_conform
, далее достать все записи с geo= 5535,23452
, отсортировать по полю end_post
, далее достать все записи с geo= 6532,14212
, отсортировать по полю created_at
и все они будут идти в общей ленте.
То есть сначала листаешь первые посты с geo 1, когда они заканчиваются идут посты с geo 2 и так же с geo 3.
Подскажите пожалуйста, как можно составить такой запрос? Хочу сделать это все одним запросом или все таки лучше будет сделать три разных запроса и уже потом их соединить?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Требуется написать скрипт на PHP, проверяющий поля формы непосредственно во время вводаНеобходимые условия:
Здравствуйте, есть цикл который выводит записи блога из определенной рубрики, мне нужно передать в отдельный див отдельную строкуТо есть...
Тесты выполняются очень долгоНапример, есть итог работы PHPUnit: