Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сортировка в группировке / 7 сообщений из 7, страница 1 из 1
30.07.2016, 16:20
    #39283289
vakhal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в группировке
Добрый день!
Абстрагируясь от всех подробностей у меня есть таблица с 3 полями Continent,Region и City. почему запрос
Код: sql
1.
SELECT Continent as `Continent`, Region as `Region`,COUNT(City) FROM country GROUP BY Region ORDER BY `Continent` DES


неверно сортирует? Сортировка по остальным полям работает
Я понимаю что GroupBy берет первый удачный Continent, но механика в том что нет такого региона который находится на нескольких континентах(

Подскажите как можно решить данную проблему?
...
Рейтинг: 0 / 0
30.07.2016, 17:56
    #39283305
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в группировке
Я скорее поверю, что это ты считаешь правильный вариант неправильным.
...
Рейтинг: 0 / 0
30.07.2016, 17:59
    #39283306
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в группировке
По сутипроисходящего.
Сначала выпоняется группировка. При этом в поле записи Continent попадает СЛУЧАЙНОЕ из группы по Region значение. А уж потомпо этим отфонарным значениям выполняетсясортировка.
...
Рейтинг: 0 / 0
31.07.2016, 13:42
    #39283436
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в группировке
Любопытно. Можете выложить дамп этой таблицы?
...
Рейтинг: 0 / 0
31.07.2016, 14:45
    #39283449
vakhal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в группировке
Вот он, прошу)
...
Рейтинг: 0 / 0
31.07.2016, 14:46
    #39283450
vakhal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в группировке
...
Рейтинг: 0 / 0
02.08.2016, 17:03
    #39284775
vakhal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в группировке
Проблема оказалась в кодировке latin1

добавил ключевое слово Binary Для сортируемого поля и все заработало
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сортировка в группировке / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]