Het meest definitieve antwoord is om elke methode te testen, maar de UNION
is hoogstwaarschijnlijk sneller omdat MySQL slechts één query uitvoert in plaats van 4 voor elk deel van de unie.
U verwijdert ook de overhead van het inlezen van de gegevens in het geheugen in PHP en het aaneenschakelen ervan. In plaats daarvan kun je gewoon een while()
. doen of foreach()
of wat dan ook op één resultaat.