sql >> Database >  >> RDS >> Mysql

Is het beter om een ​​unie in SQL te doen of afzonderlijke query's en vervolgens php array_merge te gebruiken?

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.



  1. Kan ik verbinding maken met SQL Server met Windows-verificatie vanuit de Java EE-webapp?

  2. Wat is er mis met mijn SQL Fiddle-query?

  3. MySQL - Kan de NULL-waarde niet in de kolom invoegen, maar ik heb een standaardwaarde opgegeven?

  4. Microsoft T-SQL naar Oracle SQL vertaling