проблема с сортировкой @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 16 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Kamil
новый человек
0
Сообщения: 17
Зарегистрирован: 30.03.03
Заголовок сообщения: проблема с сортировкой
Сообщение Добавлено: 27 Апрель 2003, 23:01:40 
SELECT * FROM ksmusic_archive order by 'id' desc limit 40,40

выдает черт знает что, дублируя строки.

плиз хелп!
Kamil
новый человек
0
Сообщения: 17
Зарегистрирован: 30.03.03
Заголовок сообщения: проблема с сортировкой
Сообщение Добавлено: 27 Апрель 2003, 23:04:25 
да, задача заключается в сортировки по id в обратном порядке (от бол. к мен.)
vexoid
новый человек
0
Сообщения: 295
Зарегистрирован: 15.12.02
Откуда: msk
Сообщение Добавлено: 27 Апрель 2003, 23:43:39 
хммм... а в чём проблема ? потому как лично я её не вижу .) совсем причём... нужен либо доступ туда, либо аутпут хотя бы с сортировкой и без сортировки... иначе - к гадалке надо ходить, а денег на шарлатанов нету...

_________________
lost world... lost life... lost tomorrow... only night
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 27 Апрель 2003, 23:59:39 
Kamil, на чем основана уверенность в том, что таблица не содержит дубликатов? Ты это проверил?

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
Kamil
новый человек
0
Сообщения: 17
Зарегистрирован: 30.03.03
Заголовок сообщения: у каждой строки уникальный id
Сообщение Добавлено: 28 Апрель 2003, 06:30:22 

Crazy писал(а):
Kamil, на чем основана уверенность в том, что таблица не содержит дубликатов? Ты это проверил?


у каждой строки уникальный id база забвалась программой.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 28 Апрель 2003, 08:30:24 
Ты хочешь сказать, что запрос вернул тебе дублирующиеся ID? Прости, но не очень верится.

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
phantomas
новый человек
3
Сообщения: 195
Зарегистрирован: 23.11.02
Откуда: Москва
Сообщение Добавлено: 28 Апрель 2003, 09:34:06 
Действительно не верится, такого не может быть.
hokum
соучастник
4
Сообщения: 637
Зарегистрирован: 21.05.02
Откуда: GMT +24:00
Сообщение Добавлено: 28 Апрель 2003, 09:38:14 
не почему, может. если id - не primary key, а программа забила в себя данные 2 раза :)
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 28 Апрель 2003, 10:50:26 
Автор утверждает, что id -- уникальный. Но есть подозрение, что не все его утверждения истинны.

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 28 Апрель 2003, 11:23:39 
чудес не бывает. я это точно знаю. :glasses:

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
albedo
новый человек
0
Сообщения: 169
Зарегистрирован: 24.10.02
Откуда: Moscow
Сообщение Добавлено: 28 Апрель 2003, 11:41:37 
Long, Чудеса бывают
а проблему можно решить добавив DESTINCT после SELECT (уберет дубли)
DoG
новый человек
0
Сообщения: 32
Зарегистрирован: 02.05.02
Откуда: Санкт-Петербург
Сообщение Добавлено: 28 Апрель 2003, 11:42:49 
как насчет
SELECT distinct * FROM ksmusic_archive order by 'id' desc limit 40,40

?
DoG
новый человек
0
Сообщения: 32
Зарегистрирован: 02.05.02
Откуда: Санкт-Петербург
Сообщение Добавлено: 28 Апрель 2003, 11:50:32 
:cry: сори, заметил пост albedo в момент клика. 2 мин. :(((
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 28 Апрель 2003, 12:05:19 
albedo, с таким мировозрением тебе надо не программированием, а черной или белой магией заниматься. :fie:

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 28 Апрель 2003, 12:07:11 
а distinct является в данном случае - заплаткой, а не решением. запись должна (в подавляющих случаях) иметь уникальный идентификатор.

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 28 Апрель 2003, 12:39:02 

albedo писал(а):
Long, Чудеса бывают



Чудес не бывает. Деда Мороза -- тоже.

Бывают ошибки в программе и ошибки программиста. Поскольку MySQL в такой ошибке не замечен -- остается только второй вариант.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 16 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100