Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
18.07.2019, 19:20
|
|||
---|---|---|---|
Порядок вывода записей в запросе с UNION |
|||
#18+
Приветствую. Есть запрос Код: sql 1. 2. 3.
Я думал, что сначала должны вывестись все записи из первого запроса select, потом все недублирующие их записи из второго запроса. Но оказалось, что записи выводятся вперемешку. Так и должно быть в общем случае? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.07.2019, 19:27
|
|||
---|---|---|---|
Порядок вывода записей в запросе с UNION |
|||
#18+
Да ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.07.2019, 19:35
|
|||
---|---|---|---|
Порядок вывода записей в запросе с UNION |
|||
#18+
hvlad, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.07.2019, 21:15
|
|||
---|---|---|---|
|
|||
Порядок вывода записей в запросе с UNION |
|||
#18+
s62Так и должно быть в общем случае? А ведь есть ещё union all... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.07.2019, 11:34
|
|||
---|---|---|---|
|
|||
Порядок вывода записей в запросе с UNION |
|||
#18+
s62> Я думал, что сначала должны вывестись все записи s62> из первого запроса select, потом все недублирующие s62> их записи из второго запроса. Когда обязательно нужно по порядку, а не вперемешку - делают select 1, ... union all select 2, ... union all select N, ... order by 1, ... Правда, при этом не будут отсеиваться дубли, но отсеивать их именно union-ом всегда выглядело лично для меня странновато. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.07.2019, 11:34
|
|||
---|---|---|---|
|
|||
Порядок вывода записей в запросе с UNION |
|||
#18+
Dimitry Sibiryakov> А ведь есть ещё union all... Он жн ясно написал - "недублирующиеся". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.07.2019, 13:02
|
|||
---|---|---|---|
Порядок вывода записей в запросе с UNION |
|||
#18+
Гаджимурадов РустамКогда обязательно нужно по порядку, а не вперемешку - делают select 1, ... union all select 2, ... union all select N, ... order by 1, ... Правда, при этом не будут отсеиваться дубли, но отсеивать их именно union-ом всегда выглядело лично для меня странновато.Да, я вчера сам додумался до такого варианта. В принципе, теоретически понятно, почему вперемешку. Union - это объединение. Как в исходных множествах нет упорядоченности, так и в их объединении. Просто что-то такое прочитал в интернете про UNION, что возникло (ошибочное) мнение об упорядоченности. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.07.2019, 13:18
|
|||
---|---|---|---|
|
|||
Порядок вывода записей в запросе с UNION |
|||
#18+
s62что-то такое прочитал в интернете про UNION Единственное, что в интернете стоит читать про UNION это http://www.ibase.ru/dataaccesspaths/ Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=40&mobile=1&tid=1560650]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
133ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 293ms |
total: | 521ms |
0 / 0 |