UNION ALL und LIMIT in MySQL

Nehmen wir an, ich möchte diese Abfrage durchführen:

(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;

Ist MySQL intelligent genug, um "t3" zu überspringen, wenn 550 Ergebnisse in "t1" und 450 in "t2" verfügbar sind?

Ich sehe mir MySQL-Dokumente an http: //dev.mysql.com/doc/refman/5.1/en/union.htm) kann aber scheinbar keine Antwort finden.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage