Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ist es besser, eine Vereinigung in SQL oder separate Abfragen durchzuführen und dann php array_merge zu verwenden?

Die eindeutigste Antwort ist, jede Methode zu testen, jedoch die UNION ist höchstwahrscheinlich schneller, da nur eine Abfrage von MySQL ausgeführt wird, im Gegensatz zu 4 für jeden Teil der Vereinigung.

Sie beseitigen auch den Aufwand, die Daten in PHP in den Speicher zu lesen und zu verketten. Stattdessen können Sie einfach ein while() ausführen oder foreach() oder was auch immer auf einem Ergebnis.