Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сортировка объединенных запросов, UNION MySQL 
V
    Опции темы
zhpasha
Дата 2.4.2008, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 29.2.2008

Репутация: нет
Всего: нет



Доброго времени суток. 

Имеется простенькая таблица cities вида:

id         name
1          Москва
2          Азов
3          Абакан
4          Владимир
5          Белгород
6          Черкесск

Запрсо таков
Код

SELECT * FROM `cities` WHERE `id`= 1 UNION (SELECT * FROM `cities` ORDER BY `name` ASC) 


Пытаюсь получить следующий результат...:
1          Москва
3          Абакан
2          Азов
5          Белгород
4          Владимир
6          Черкесск


Но, почему-то UNION игнорирует ORDER BY в скобке... 

В чем может быть проблема?
PM MAIL   Вверх
timon1410
Дата 3.4.2008, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 31.3.2008

Репутация: нет
Всего: нет



Код

SELECT cites.*, IF(id=1, 0, 1) as idx FROM `cities` order by idx, `name`


а зачастую просто добавляют еще одно поле - приоритет и сортируют по нему, а потом по имени... (Питер же придется на второе место ставить или как smile)

Это сообщение отредактировал(а) timon1410 - 3.4.2008, 00:12
PM MAIL WWW   Вверх
zhpasha
Дата 3.4.2008, 00:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 29.2.2008

Репутация: нет
Всего: нет



Ух.. Решение, действительно! Спасибо!

Цитата

(Питер же придется на второе место ставить или как smile)


Мэйби-мэйби) Там посмотрим;)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0565 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.