Each SELECT statement within UNION must have the same number of columns.
select name1 as myname from myTable union select name2 as myname from myTable. But I can't find the right syntax for where the count goes.
Команда UNION объединяет данные из нескольких таблиц в одну при выборке.
9. Оператор UNION С оператором UNION можно делать запросы к пересечению таблиц.
(SELECT a FROM t1 WHERE a=10 AND B=1) UNION (SELECT a FROM t2 WHERE a=11 AND B=2) ORDER BY a LIMIT 10; A statement without parentheses is equivalent to one parenthesized as just shown. Beginning with MySQL 8.0.19, you can use ORDER BY and LIMIT with TABLE in unions in...
GROUP BY — необязательный элемент запроса, с помощью которого можно задать агрегацию по нужному столбцу (например, если нужно узнать какое количество клиентов живет
select * from t1 union all select * from t2 union all [...] The optimizer may be smart enough to
SELECT COUNT(*) FROM t GROUP BY pid. вернет 3 строки: 4, 2, 3 - тоже не то, нужно количество этих строк.
Каждая инструкция SELECT внутри Union должна иметь одинаковое количество столбцов
Каждый оператор SELECT в UNION должен иметь одинаковое количество столбцов