powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / order by
17 сообщений из 17, страница 1 из 1
order by
    #32140894
шило
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто нибудь знает можно ли в объединенный запрос Query вставить сортировку по фамилии?
...
Рейтинг: 0 / 0
order by
    #32140902
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По фамилии не получиться, а вот по имени должно заработать.
...
Рейтинг: 0 / 0
order by
    #32140919
шило
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересное дело, а почему это не получится?
...
Рейтинг: 0 / 0
order by
    #32140926
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем прикол? Какая разница какое поле сортировать? Абсолютно без разницы.
...
Рейтинг: 0 / 0
order by
    #32140933
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 шило

>Интересное дело, а почему это не получится?

Чет у тебя с чувством юмора. :-) Ну ты сам прочитай, че спросил. Я че телепат. Тыб хоть запрос показал,и по какому полю отсортировать. И что значит могучая фраза объединенный запрос Query . Мож это и не в запросе, а на клиенте сделать.
...
Рейтинг: 0 / 0
order by
    #32140975
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
order by
    #32141114
Papka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ja kanechno ne znaju, no vrode sortirujut po polju ili poljam.
Vrode po familijam net. Po imenam ne znaju :(.
...
Рейтинг: 0 / 0
order by
    #32141220
шило
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запрос выглядит подобным образом:
SELECT KOPI1.FIO, KOPI1.GODR, Sca1.Adress
WHERE (KOPI1.NOMS = Sca1.NOMS)
UNION
SELECT KOPI.FIO, KOPI.GODR, Sca.Adress
WHERE (KOPI.NOMS = Sca.NOMS)
Короче здесь 4 таблицы KOPI1, KOPI, Sca1, Sca. Можно ли в этом запросе и в первом и во втором вставить сортировку по полю FIO? Плиз кто знает...
...
Рейтинг: 0 / 0
order by
    #32141264
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
select * from
(
SELECT KOPI1.FIO, KOPI1.GODR, Sca1.Adress 
WHERE (KOPI1.NOMS = Sca1.NOMS) 
UNION 
SELECT KOPI.FIO, KOPI.GODR, Sca.Adress 
WHERE (KOPI.NOMS = Sca.NOMS) 
) as T
order by T.FIO DESC
...
Рейтинг: 0 / 0
order by
    #32141297
Papka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(SELECT KOPI1.FIO, KOPI1.GODR, Sca1.Adress
WHERE (KOPI1.NOMS = Sca1.NOMS))
UNION
(SELECT KOPI.FIO, KOPI.GODR, Sca.Adress
WHERE (KOPI.NOMS = Sca.NOMS))
order by FIO
...
Рейтинг: 0 / 0
order by
    #32141314
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели твой пример работает?
...
Рейтинг: 0 / 0
order by
    #32141640
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстате, не уверен что в тех редакциях отработает сортировка(но не проверял), по мойму надо указывать тут поле некрасиво, по номеру т.е.
order by 1
...
Рейтинг: 0 / 0
order by
    #32142865
Papka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Cooper

Vrode da. :)
...
Рейтинг: 0 / 0
order by
    #32142933
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во дела я пробовал. У меня не получилось. Ну раз ты говоришь раотает - верю на слово.
...
Рейтинг: 0 / 0
order by
    #32143310
Papka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jesse raz proveril. V MSSQL2K funciklirujet.
...
Рейтинг: 0 / 0
order by
    #32143341
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня выдает ошибку - мол ошибка синтаксиса order by. Короче не хочет. Почему не знаю.
...
Рейтинг: 0 / 0
order by
    #32143623
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласно стандарту SQL, ORDER BY для UNION-запросов должен использовать порядковые номера столбцов или имена ПЕРВОГО из списка запросов.
И располагаться он должен после последнего запроса.

Если это не прокатывает - увы. Значит, Ваша база не поддерживает стандартов. В этом случае придется делать через временные таблицы.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / order by
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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