MYSQL глючит?

myarh

Новичок
MYSQL глючит?

Здравствуйте! У меня тут очевидное невероятное, прошу минуточку внимания.

Значит есть две таблицы:
1. Авто марки (auto_marka)
2. Каталог (auto_selling), где в качестве марки указан id из таблицы auto_marka

Требуется вывести каталог на экран и указать в скобках сколько записей данной марки в каталоге

Делаю так:
PHP:
SELECT Count(auto_selling.id) as cid, auto_marka.id, auto_marka.marka
FROM auto_marka 
LEFT JOIN auto_selling ON auto_selling.marka = auto_marka.id 
GROUP BY auto_marka.marka 
ORDER BY BINARY auto_marka.marka
Все вроде бы получается, с англоязычными марками вообще все супер, но куда то пропала марка ГАЗ (у нее id 2)
Ладно, переименовал ГАЗ в ТАЗ, интересно посмотреть, что получится. Пропал УАЗ, который вообще от ГАЗ на расстоянии 10 записей.
Понять ничего не могу. Быть такого не может. Если убрать ORDER BY BINARY auto_marka.marka эффекта нет.
MySQL 3.23.33

У кого нибудь было что то подобное?
 

Demiurg

Guest
ну для начала стоит все-же обночить mysql до последней стабильной версии.
 

myarh

Новичок
Автор оригинала: Demiurg
ну для начала стоит все-же обночить mysql до последней стабильной версии.
Сейчас попробуем.

У хостера стоит 3.23.58

Сделал это у него. Аналогичный случай. :(

-~{}~ 15.04.05 01:16:

Поехали дальше:
MySQL 4.0.16

Вы не поверите: все работает. Мне грустно. Нада хостера теперь просить просить и еще раз просить...
 

myarh

Новичок
Автор оригинала: fixxxer
select upper('я')
что выводит?
Моя проблема решена.

На своем виртуальном только что 4.1 поставил, выводит "Я"

На хостеровском, там где 3.23.58
выводит "я"
 

Demiurg

Guest
а почему ты группируешь по имени а не по идентификатору ?
 
Сверху