Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Добавление скобок при объединении(union) 2-х таблиц / 5 сообщений из 5, страница 1 из 1
27.02.2003, 14:28
    #32112137
win_pup
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление скобок при объединении(union) 2-х таблиц
Здравствуйте!...

Немного не понятно, почему так получается:
если я пишу запрос:

select * from table1 union all select * from table2

то всё работает нормально,
но стоит добавить скобки:

(select * from table1) union all (select * from table2)

и тогда результат пуст... :(

почему так происходит?...

Спасибо!...
...
Рейтинг: 0 / 0
27.02.2003, 14:46
    #32112159
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление скобок при объединении(union) 2-х таблиц
Наверное вот по этому

Код: plaintext
1.
2.
3.
4.
5.
6.
If you want to use an ORDER BY for the total UNION result, you should use parentheses: 

(SELECT a FROM table_name WHERE a= 10  AND B= 1  ORDER BY a LIMIT  10 )
UNION
(SELECT a FROM table_name WHERE a= 11  AND B= 2  ORDER BY a LIMIT  10 )
ORDER BY a;


Из документации и то же по русски .
...
Рейтинг: 0 / 0
27.02.2003, 14:51
    #32112165
win_pup
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление скобок при объединении(union) 2-х таблиц
я оттуда и взял синтаксис...
а в чём разница-то между тем что я написал и между тем что в мануале???
...
Рейтинг: 0 / 0
27.02.2003, 15:04
    #32112181
win_pup
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление скобок при объединении(union) 2-х таблиц
имеется ввиду, в чём принципиальная разница?
...
Рейтинг: 0 / 0
27.02.2003, 16:18
    #32112239
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление скобок при объединении(union) 2-х таблиц
К сожалению 4 не стоит, проверить нге могу, но есть предположение, чтио может и подглюкивать!

Есть еще идея, что MySQL не видит GROUP BY и считает синтаксис неправильный, как0будто ты пыташься вложенный запрос исполнить!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Добавление скобок при объединении(union) 2-х таблиц / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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