SobesLab логотип SobesLab

Ответ

Каждый SELECT, объединяемый через UNION, должен возвращать одинаковое количество столбцов с совместимыми типами данных и в одном порядке. То есть структура (схема) результирующих наборов должна совпадать: например, оба запроса возвращают 3 столбца: первый – (INT, VARCHAR, DATE), то и второй должен возвращать (INT, VARCHAR, DATE) в таком же порядке. В противном случае UNION не выполнится.