|
Объединенный запрос. Упорядочивание элементов. | ☑ | ||
---|---|---|---|---|
0
tabarigen
13.06.19
✎
11:00
|
Есть простой объединенный запрос. Подскажите пож-та есть ли вариант в результате запроса вывести сначала эдементы 1-го запроса потом 2-ого. Сейчас выводится с автоматическим упорядочиванием по ссылке.
Текст запроса следующий. ВЫБРАТЬ Номенклатура.Ссылка КАК Ссылка, Номенклатура.Наименование КАК Наименование ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Наименование ПОДОБНО &Наименование + "%" ОБЪЕДИНИТЬ ВЫБРАТЬ Номенклатура.Ссылка, Номенклатура.Наименование ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ НЕ Номенклатура.Ссылка В (ВЫБРАТЬ Номенклатура.Ссылка КАК Ссылка ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Наименование ПОДОБНО &Наименование + "%") И Номенклатура.Наименование ПОДОБНО "%" + &Наименование + "%" УПОРЯДОЧИТЬ ПО Наименование |
|||
1
Широкий
13.06.19
✎
11:01
|
Добавить свое поле для сортировки в каждый подзапрос и объединение отсортировать по нему
|
|||
2
tabarigen
13.06.19
✎
11:05
|
(1) я не хочу сортировать ни по какому полю. Можно ли сделать сортировку на основании запросов, сначала результаты 1-го запроса чтоб выгрузились, затем результаты 2-ого запроса.
|
|||
3
DrZombi
гуру
13.06.19
✎
11:05
|
(0) Придется поработать.
|
|||
4
tabarigen
13.06.19
✎
11:05
|
Мне кажется это не получится сделать.. запросом.
|
|||
5
tabarigen
13.06.19
✎
11:06
|
(3) первое что приходит на ум результат первого запроса выгрузить в ТЧ, потом в эту ЖЕ ТЧ загрузить Результат второго запроса.
|
|||
6
DrZombi
гуру
13.06.19
✎
11:06
|
(2) Можно, выгружай.
Пиши сперва один запрос, потом другой. 2. вариант, добавь еще поле и назови его "Порядок" И просто отсортируй сперва по полю "Порядок", потом по Наименованию %) |
|||
7
tabarigen
13.06.19
✎
11:06
|
тогда порядок будет таким как я зочу
|
|||
8
DrZombi
гуру
13.06.19
✎
11:07
|
(5) Не правильно приходит :)
|
|||
9
DrZombi
гуру
13.06.19
✎
11:08
|
Текст запроса следующий.
ВЫБРАТЬ Номенклатура.Ссылка КАК Ссылка, Номенклатура.Наименование КАК Наименование, 1 Как Порядок ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Наименование ПОДОБНО &Наименование + "%" ОБЪЕДИНИТЬ ВЫБРАТЬ Номенклатура.Ссылка, Номенклатура.Наименование, 1 Как Порядок ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ НЕ Номенклатура.Ссылка В (ВЫБРАТЬ Номенклатура.Ссылка КАК Ссылка ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Наименование ПОДОБНО &Наименование + "%") И Номенклатура.Наименование ПОДОБНО "%" + &Наименование + "%" УПОРЯДОЧИТЬ ПО Порядок, Наименование |
|||
10
DrZombi
гуру
13.06.19
✎
11:08
|
+ Во втором порядок = "2", скопипастил :)
|
|||
11
tabarigen
13.06.19
✎
11:08
|
(6) чувак ты гений!!!
ВЫБРАТЬ Номенклатура.Ссылка КАК Ссылка, 1 КАК Порядок ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Наименование ПОДОБНО &Наименование + "%" ОБЪЕДИНИТЬ ВЫБРАТЬ Номенклатура.Ссылка, 2 ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ НЕ Номенклатура.Ссылка В (ВЫБРАТЬ Номенклатура.Ссылка КАК Ссылка ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Наименование ПОДОБНО &Наименование + "%") И Номенклатура.Наименование ПОДОБНО "%" + &Наименование + "%" УПОРЯДОЧИТЬ ПО Порядок |
|||
12
tabarigen
13.06.19
✎
11:10
|
спасибо большое!)
|
|||
13
hhhh
13.06.19
✎
11:10
|
(11) ну, в (1) гений, остальные просто продолжили вдалбливать тебе это.
|
|||
14
Широкий
13.06.19
✎
11:12
|
(11) Мдя.. стаж 3 года.. деградация пошла.
Я то в (1) что предлагал по-твоему? |
|||
15
Вафель
13.06.19
✎
11:12
|
тогда лучше ОБЪЕДИНИТЬ ВСЕ
|
|||
16
tabarigen
13.06.19
✎
11:14
|
(14) я не сразу понял что ты имел ввиду..
|
|||
17
Tonik992
13.06.19
✎
11:33
|
(15) А еще лучше - это почитать Автору про запросы и про сортировку при объединении.
|
|||
18
tabarigen
13.06.19
✎
11:43
|
(17) в данном случае разве не сортировка после объединения.
|
|||
19
Tonik992
13.06.19
✎
11:51
|
(18) в (15) - попробуйте без полей, примените ОБЪЕДИНИТЬ ВСЕ
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |