powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / UNION, работа с результатом объединения.
6 сообщений из 6, страница 1 из 1
UNION, работа с результатом объединения.
    #39066976
tsamsiyu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет, первый раз столкнулся с таким оператором как UNION и возникла пара вопросов, буду рад помощи:
1) Возможно ли работать с результатом объединения, т.е. после объединения получается такая себе виртуальная таблица, возможно ли к ней применять операторы select, where, join итд? Если нет, то возможно есть другие инструменты, покажите хотя бы в какую сторону копать.
...
Рейтинг: 0 / 0
UNION, работа с результатом объединения.
    #39066981
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ее можно использовать как подзапрос в других запросах.
...
Рейтинг: 0 / 0
UNION, работа с результатом объединения.
    #39066999
tsamsiyu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

Можно пример пожалуйста, просто я находил что-то вроде SELECT * FROM (SELECT a1, b1 FROM t1 UNION SELECT a2, b2 FROM t2), но это неверно.
...
Рейтинг: 0 / 0
UNION, работа с результатом объединения.
    #39067026
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsamsiyuМожно пример
Запросто
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
SELECT q1.a1 id, q1.b1 - q2.b3 delta
FROM (
         SELECT a1, b1 
         FROM t1 
      UNION 
         SELECT a2, b2 
         FROM t2
      ) q1
JOIN  (
         SELECT a3, b3
         FROM t3
      UNION 
         SELECT a4, b4
         FROM t4
      ) q2
ON q1.a1 = q2.a3
WHERE q2.b3 > 0
...
Рейтинг: 0 / 0
UNION, работа с результатом объединения.
    #39067054
tsamsiyu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Круто, спасибо)
...
Рейтинг: 0 / 0
UNION, работа с результатом объединения.
    #39067058
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsamsiyuSELECT * FROM (SELECT a1, b1 FROM t1 UNION SELECT a2, b2 FROM t2), но это неверно.Надо алиас добавить для подзапроса.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / UNION, работа с результатом объединения.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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