Как реализовать SQL_CALC_FOUND_ROWS в запросе с UNION?

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;
7
задан Itay Moav -Malimovka 17 January 2011 в 20:44
поделиться