
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.09.2013, 10:47:47
|
|||
|---|---|---|---|
|
|||
ORDER BY внутри запросов, объединяемых по UNION |
|||
|
#18+
Здравствуйте! Возник вопрос, умышленно ли запрещено использование Subj? Подоплека вопроса в том, что есть необходимость склеить результат нескольких последовательных подзапросов с одинаковым набором полей, но разными сортировками внутри каждого подзапроса. По сути - в сформированном подобным образом просмотре хотелось бы собрать макет данных для отчета, к которому позже приклеиваются другие данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2013, 10:57:11
|
|||
|---|---|---|---|
ORDER BY внутри запросов, объединяемых по UNION |
|||
|
#18+
1. Отчетная система обычно позволяет использовать более одного набора данных. 2. Есть хранимые процедуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2013, 11:04:53
|
|||
|---|---|---|---|
|
|||
ORDER BY внутри запросов, объединяемых по UNION |
|||
|
#18+
wadman1. Отчетная система обычно позволяет использовать более одного набора данных. 2. Есть хранимые процедуры[/quote]И то, и другое известно, но к сути вопроса - не относится :-) Хотя, один подводный камень в Subj вижу: для ORDER в последнем подзапросе двусмысленность может получиться - не ясно к чему его применять, к подзапросу или запросу в целом. :-0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2013, 11:08:10
|
|||
|---|---|---|---|
|
|||
ORDER BY внутри запросов, объединяемых по UNION |
|||
|
#18+
Kirill Razuvaevwadman1. Отчетная система обычно позволяет использовать более одного набора данных. 2. Есть хранимые процедурыИ то, и другое известно, но к сути вопроса - не относится :-) Хотя, один подводный камень в Subj вижу: для ORDER в последнем подзапросе двусмысленность может получиться - не ясно к чему его применять, к подзапросу или запросу в целом. :-0[/quot] Можно так попробовать Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2013, 11:11:58
|
|||
|---|---|---|---|
ORDER BY внутри запросов, объединяемых по UNION |
|||
|
#18+
Kirill RazuvaevИ то, и другое известно, но к сути вопроса - не относится :-) Понял, обсуждается новый стандарт sql? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2013, 11:38:39
|
|||
|---|---|---|---|
ORDER BY внутри запросов, объединяемых по UNION |
|||
|
#18+
Kirill RazuvaevВозник вопрос, умышленно ли запрещено использование Subj?Да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2013, 12:58:52
|
|||
|---|---|---|---|
ORDER BY внутри запросов, объединяемых по UNION |
|||
|
#18+
в MS SQL можно применять и он применяется ко всему запросу, ничего, все довольны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2013, 13:01:49
|
|||
|---|---|---|---|
ORDER BY внутри запросов, объединяемых по UNION |
|||
|
#18+
Nafв MS SQL можно применять и он применяется ко всему запросуКо всему union'у - да можно, вопрос был об отдельных членах union'а ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2013, 13:19:22
|
|||
|---|---|---|---|
|
|||
ORDER BY внутри запросов, объединяемых по UNION |
|||
|
#18+
hvladKirill RazuvaevВозник вопрос, умышленно ли запрещено использование Subj?Да Понятно, спасибо. Отдельное спасибо FreemanZAV за вариант реализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2013, 14:42:29
|
|||
|---|---|---|---|
|
|||
ORDER BY внутри запросов, объединяемых по UNION |
|||
|
#18+
select t1.* from (select * from t order by 1) t1 union all select t2.* from (select * from t order by 2) t2 order by 3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2013, 14:38:17
|
|||
|---|---|---|---|
ORDER BY внутри запросов, объединяемых по UNION |
|||
|
#18+
Ivan_Pisarevsky, order by 3 всё же лишнее, порушит всё сделанное ранее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2013, 16:36:34
|
|||
|---|---|---|---|
|
|||
ORDER BY внутри запросов, объединяемых по UNION |
|||
|
#18+
WildSeryпорушит всё сделанное ранееРазумеется. Это ж просто пример куда в принципе можно воткнуть ордер бай, чтоб его проглотил парсер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.09.2013, 12:01:47
|
|||
|---|---|---|---|
|
|||
ORDER BY внутри запросов, объединяемых по UNION |
|||
|
#18+
В старину делали ещё так: Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&mobile=1&tid=1564275]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 394ms |

| 0 / 0 |
