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.