Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Составление SQL-запросов > составить за прос не могу


Автор: barin_Student 10.9.2009, 12:54
доброе время суток.
не догоняю как составить запрос вот такой:
вывести одну запись:
id_sms,short_message,destination_address , где status=0 & tries_count<3 & max(priority)

вот что пробовал:
SELECT MAX(priority),id_sms,short_message,destionation_address FROM sms_query WHERE status=0, tries_count<3 LIMIT 1;

ничаго не вышло smile 


Автор: Zloxa 10.9.2009, 12:57
Код

SELECT priority,id_sms,short_message,destionation_address FROM sms_query WHERE status=0, tries_count<3 order by priority LIMIT 1;

Автор: barin_Student 10.9.2009, 13:09
не правильно выводит.. мне нужна запись с максимальным priority smile 

Автор: Zloxa 10.9.2009, 13:15
Цитата(barin_Student @  10.9.2009,  13:09 Найти цитируемый пост)
не правильно выводит.. мне нужна запись с максимальным priority smile 

oder by priority desc limit 1

Автор: barin_Student 10.9.2009, 13:19
Цитата(Zloxa @ 10.9.2009,  16:15)
Цитата(barin_Student @  10.9.2009,  13:09 Найти цитируемый пост)
не правильно выводит.. мне нужна запись с максимальным priority smile 

oder by priority desc limit 1

Спасибо огромное... читаю доки, пока не дошел я до сортировки... Спасибо еще раз Вам огромное smile .
Тема закрыта smile  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)