Скажем, я хочу выполнить этот запрос:
(SELECT a FROM t1 WHERE a=10 AND B=1)
UNION ALL
(SELECT a FROM t2 WHERE a=11 AND B=2)
UNION ALL
(SELECT a FROM t3 WHERE a=12 AND B=3)
ORDER BY a LIMIT 1000;
Является ли MySQL достаточно умным, чтобы пропустить "t3", если 550 результатов доступны в "t1" и 450 в "t2"?
Я смотрю на документы MySQL ( http://dev.mysql.com/doc/refman/5.1/en/union.html), но не может найти ответа.