Оператор UNION
используется для объединения результатов двух или более операторов SELECT
без возврата каких-либо повторяющихся строк.
Чтобы использовать UNION
, каждый SELECT
должен иметь одинаковое количество выбранных столбцов, одинаковое количество выражений столбцов, один и тот же тип данных и иметь их в одном порядке, но они не должны иметь одинаковую длину.
SELECT column1 [, column2 ]
FROM table1 [, table2 ]
[WHERE condition]
UNION
SELECT column1 [, column2 ]
FROM table1 [, table2 ]
[WHERE condition]
Здесь данное условие может быть любым заданным выражением, основанным на вашем требовании.
Оператор UNION ALL
Оператор UNION ALL
используется для объединения результатов двух операторов SELECT
, включая повторяющиеся строки.Те же правила, которые применяются к UNION
, также применяются к оператору UNION ALL
.
SELECT column1 [, column2 ]
FROM table1 [, table2 ]
[WHERE condition]
UNION ALL
SELECT column1 [, column2 ]
FROM table1 [, table2 ]
[WHERE condition]
Здесь данное условие может быть любым заданным выражением, основанным на вашем требовании.
0 комментариев