|
Отсутствует натуральная сортировка после применения UNION
|
|||
---|---|---|---|
#18+
Всем привет! После объединения двух таблиц при помощи UNION значения строк сортируются не как числа, а как текстовые символы, при этом тип столбца - Double сейчас так: 12312 12325 12337 1460 1470 нужно 1460 1470 12312 12325 12337 Подскажите, как добиться натуральной сортировки? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 16:32 |
|
Отсутствует натуральная сортировка после применения UNION
|
|||
---|---|---|---|
#18+
Hello, Guly2808! You wrote on 8 сентября 2015 г. 16:34:54: Guly2808> значения строк сортируются не как числа, а как текстовые символы я тебе не верю. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 16:34 |
|
Отсутствует натуральная сортировка после применения UNION
|
|||
---|---|---|---|
#18+
Мимопроходящий, почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 16:37 |
|
Отсутствует натуральная сортировка после применения UNION
|
|||
---|---|---|---|
#18+
Мимопроходящий, ооо, и правильно делаете, что не верите)) Спасибо, разобралась ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 16:46 |
|
Отсутствует натуральная сортировка после применения UNION
|
|||
---|---|---|---|
#18+
guly2808, не следует полагаться на сортировку которая автоматически делается UNION при исключении дубликатов. Лучше всегда указывать её явно через ORDER BY. А то мало ли завтра алгоритм поменяется и исключение дубликатов будут делать каким-нибудь HASH GROUP ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 16:48 |
|
Отсутствует натуральная сортировка после применения UNION
|
|||
---|---|---|---|
#18+
Симонов Денис, Боже ж мой, и тогда перестанет работать моя сортировка с помощью GROUP BY в UNION для FB1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 17:01 |
|
Отсутствует натуральная сортировка после применения UNION
|
|||
---|---|---|---|
#18+
По вашему вопросу, очень сложно понять суть задачи, вам нужно описать ее в виде схемы, примерно так У меня есть таблица Table 1, фрагмент таблицы(например Города) Table 1-City Fierld1 Field 2 Primary key(*) 1 Moscow 2 Togliatti 3 London и Таблица 2 (Коды городов) Code Field1 Field 2 Field3(Telephone Code of city) Primary key(*) foreign Key->city 1 1 8485 2 2 8765 3 3 8888 Задача стоит в объединение двух запросов(или как там у вас я не знаю точно) select City.Field2 From City UNION select Code.Filed3 From Code Тогда можно понять, что у вас за структура таблицы, и что не правильно в вашем запросе, насколько показывает практика предикат UNION не самый лучший выбор для SQL команд. Удачи ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 19:16 |
|
Отсутствует натуральная сортировка после применения UNION
|
|||
---|---|---|---|
#18+
ShkrylAndreiнасколько показывает практика предикат UNION не самый лучший выбор для SQL команд. Чем вы заменяете его в своей практике? Или вообще не пользуетесь? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 23:11 |
|
Отсутствует натуральная сортировка после применения UNION
|
|||
---|---|---|---|
#18+
Hello, Wildsery! You wrote on 9 сентября 2015 г. 11:07:08: WildseryShkrylAndrei> насколько показывает практика предикат UNION не самый лучший выбор для SQL команд. > Чем вы заменяете его в своей практике? > Или вообще не пользуетесь? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2015, 11:07 |
|
|
start [/forum/topic.php?fid=40&msg=39046046&tid=1562635]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 148ms |
0 / 0 |