5 kere arama yapılır diyorsun ama geniş çaplı aramayı gören hemen saldırmaya çalışır. Güvenlik önlemlerini almayı unutma. Gerçi ben de electronicboy gibi ziyaretçiye arayacağını seçtirmekten yanayım.
UNION vs UNION ALL Performance | MySQL Performance Blog burda union all komutunun daha yüksek performans gösterdiğini açıklayan bir yazı var işine yarar ısrarcıysan. Aynı verileri gösteriyor al ekleyince ama senin tablolarına göre aynı satır çıkamaz, o yüzden kontrol etmesine de gerek yok.
Aradaki farkın ne olduğu yada ne kadar farkettiğini bilmem ama tek sql komutu kullanabilirken neden üç tane kullanasın ki?