Упорядочение в запросе с соединением нескольких таблиц

Develar

Новичок
Упорядочение в запросе с соединением нескольких таблиц

Вот собственно запрос.
SELECT objects.title, producer.title AS producer, series.title AS series, heat, cool, work_area, productivity, noise, price
FROM conditioner
LEFT JOIN producer ON producer.id = conditioner.producer
LEFT JOIN series ON series.id = conditioner.series
LEFT JOIN objects ON objects.id = conditioner.id
ORDER BY objects.title

В таблице objects хранится заголовок объекта.
В таблице producer и series хранится соответственно название производителя и серии.
В таблице conditioner хранится данные объекта.

Вопрос: Почему MySQL 4.1.8 неправильно сортирует результат по objects.title (заголовку). Результат состоит из 506 элементов - 85 % нормально, а 15 % гуляют (к примеру, M после W).
В то время как сортировка по производителю (producer) или серии (series) отлично.
Ведь с точки зрения СУБД эти поля ничем не отличаются - в чем же проблема?
 

Necromant

Новичок
SELECT *
FROM conditioner
LEFT JOIN producer ON producer.id = conditioner.producer
LEFT JOIN series ON series.id = conditioner.series
LEFT JOIN objects ON objects.id = conditioner.id
WHERE series.id IS NOT NULL
ORDER BY objects.title
 

Necromant

Новичок
В том , что есть несвзязанные данные, попробуй просто помтреть в phpMyadmin
SELECT *
FROM conditioner
LEFT JOIN producer ON producer.id = conditioner.producer
LEFT JOIN series ON series.id = conditioner.series
LEFT JOIN objects ON objects.id = conditioner.id
 

Steamroller

Новичок
Вопрос: Почему MySQL 4.1.8 неправильно сортирует результат по objects.title (заголовку). Результат состоит из 506 элементов - 85 % нормально, а 15 % гуляют (к примеру, M после W).
Может там буква М например русская вбита вместо иностранной...

-~{}~ 30.11.05 21:42:

select distinct title from objects order by title - правильно сортирует?
 

Develar

Новичок
Автор оригинала: Steamroller
Может там буква М например русская вбита вместо иностранной...

-~{}~ 30.11.05 21:42:

select distinct title from objects order by title - правильно сортирует?
Я вот уже на протяжении 4 месяцев хочу убить прежнего программиста, который до меня писал сайт компании, в которой я сейчас работаю ...

Спасибо, мне видимо надо привыкнуть к мысли, что 90% людей идиоты и в соответствии с этим отлаживать свои программы работающие с данными доставшимися по наследству.
 
Сверху