[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вытащить максимальное число
NitroGenerate
Всем привет, прошу вашей помощи по поводу правильной выборке из бд.
Имеется 2 таблицы: организации и звонки в организации. Содержание каждой думаю понятно.
К каждой организации может не быть ни одного звонка, либо быть куча звонков.
Задача такова: вытащить из бд, в порядке увеличения даты следующего звонка(дата записана в юникс времени)
Мой селект, который криво работает:
SELECT 
organization.*, talks.next_call
FROM
organization
LEFT JOIN talks ON organization.id = talks.organization_id
GROUP BY id ORDER BY next_call
LIMIT 0,99

Такое ощущение, что вывел все рандомно.
Как сделать, что бы все работало нормально ? Либо в какую сторону копать?



Спустя 30 минут, 41 секунда (3.09.2012 - 15:57) kamanch написал(а):
SELECT 
`organization`.*, `talks`.`next_call`
FROM
`talks`
LEFT JOIN
`organization`
ON `organization`.`id` = `talks`.`organization_id`
GROUP BY `organization`.`id`
ORDER BY `next_call` DESC
LIMIT
0,99

Спустя 18 часов, 38 минут, 1 секунда (4.09.2012 - 10:35) NitroGenerate написал(а):
Спасибо, я и сам мог так по извращаться с косыми кавычками, нет смысла их ставить, так как название полей не пересекаются с названиями служебных функций.
DESC - задает порядок уменьшения, мне же нужно в порядке возрастания, сегодняшние даты звонка - в верху, завтрашние - внизу.
Вопрос так и не решен.

Спустя 6 минут, 27 секунд (4.09.2012 - 10:42) Игорь_Vasinsky написал(а):
т.е. от давнишних до свежих или наоборот? свежие в начале?

Спустя 2 часа, 14 минут, 44 секунды (4.09.2012 - 12:56) NitroGenerate написал(а):
user posted image
Почему при таком селекте next_call приняла значения минимального числа в первом случае, а во втором максимального ?
1 таблица - результат моего запроса. (в которой нужно вытащить на верх организации, в которые нужно первым делом позвонить)
таблицы справа - все звонки в организацию.

Спустя 9 часов, 48 минут, 33 секунды (4.09.2012 - 22:45) kamanch написал(а):
NitroGenerate
Ты невнимательно прочитал мой пост.
Я запрос изменил, попробуй. Ну а DESC на ASC замени, раз порядок другой нужен
Быстрый ответ:

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