Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Проблемы с сортировкой полей с нулями

Сообщения:  [1-10]   [11-16] 

 
 автор: 53453   (24.06.2009 в 22:00)
 
   для: AN   (24.06.2009 в 21:44)
 

Я ничего против не имею.

  Ответить  
 
 автор: AN   (24.06.2009 в 21:44)   письмо автору
 
   для: 34534   (24.06.2009 в 20:32)
 

так чего, лучше 0 не использовать?

  Ответить  
 
 автор: 34534   (24.06.2009 в 20:32)
 
   для: mihdan   (24.06.2009 в 10:58)
 

>0 - цифра, 1024 - число. Не надоело анОнимить
ага, значит 0 - не число. так и запишем.

  Ответить  
 
 автор: AN   (24.06.2009 в 19:04)   письмо автору
 
   для: Valick   (24.06.2009 в 11:38)
 

спасибо!
ORDER BY CatalogStatus DESC, ID ASC
вроде работает

я вот что хочу сделать!
мне нужно чтобы выводились клиенты, с начала с приоритетом 5, потом 4, потом 3 ....
и чтобы каждая группа время от времени тусовалась случайно!
то есть если скажем 30 клиентов с высшим приоритетом 5 всегда выводились в первой тридцатке, только между собой время от времени по разному ...
вот у меня есть в каталоге поле приоритетов для клиентов 0-5 и я ввиду поле CatalogSort
в поле CatalogSort раз в сутки буду вносить случайное значение =RAND()
запрос получится таким
ORDER BY CatalogStatus DESC, CatalogSort ASC

нормально будет такое работать?

  Ответить  
 
 автор: Valick   (24.06.2009 в 11:38)   письмо автору
 
   для: mihdan   (24.06.2009 в 10:58)
 

0 - это число состоящее из одной цифры)

  Ответить  
 
 автор: mihdan   (24.06.2009 в 10:58)   письмо автору
 
   для: 234234   (23.06.2009 в 22:45)
 

0 - цифра, 1024 - число. Не надоело анОнимить

  Ответить  
 
 автор: Trianon   (24.06.2009 в 00:04)   письмо автору
 
   для: AN   (23.06.2009 в 23:38)
 

>CatalogStatus - конечно имеет дубликаты, но есть уникальное поле ID

Но Вы-то его в списке ключей сортировки не указываете?

>вот я сортирую по дубликатам!

непонятно.

>и последовательность должна же быть какой то одной?

почему? Вовсе нет.


>а такое впечатление что при каждом запросе на промежуток 50 страниц оно сортирует по разному и выводит разную последовательность ...

такова природа сортировки по неоднозначному ключу.

  Ответить  
 
 автор: 23423   (24.06.2009 в 00:03)
 
   для: AN   (23.06.2009 в 23:39)
 

ORDER BY CatalogStatus DESC, ID ASC

  Ответить  
 
 автор: AN   (23.06.2009 в 23:39)   письмо автору
 
   для: Trianon   (23.06.2009 в 22:59)
 

данные дублируются не в пределах одной страницы, а на разных ...
а как сделать чтобы они не дублировались?

  Ответить  
 
 автор: AN   (23.06.2009 в 23:38)   письмо автору
 
   для: Trianon   (23.06.2009 в 22:59)
 

CatalogStatus - конечно имеет дубликаты, но есть уникальное поле ID
вот я сортирую по дубликатам! и последовательность должна же быть какой то одной?
а такое впечатление что при каждом запросе на промежуток 50 страниц оно сортирует по разному и выводит разную последовательность ...

  Ответить  

Сообщения:  [1-10]   [11-16] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования