Най-категоричният отговор е да се тества всеки метод, но UNION
е най-вероятно да бъде по-бърз, тъй като само една заявка се изпълнява от MySQL, а не 4 за всяка част от съюза.
Вие също така премахвате излишните разходи за четене на данните в паметта в PHP и конкатенирането им. Вместо това можете просто да направите while()
или foreach()
или каквото и да е на един резултат.