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.