Mysql, я использую SQL_CALC_FOUND_ROWS, чтобы получить общее количество возможных записей.
Как использовать его в UNION?
Единственное, что у меня сейчас работает, что кажется несколько неуместным:
SELECT COUNT(*)
FROM(SELECT * FROM t1 UNION SELECT * FROM t2) A;
или
SELECT SQL_CALC_FOUND_ROWS *
FROM(SELECT * FROM t1 UNION SELECT * FROM t2) A;