Elbette her sorgu için veritabanına ayrı ayrı sorgu göndermek, ayrı değişkenler oluşturmak daha verimsiz. Her değişken hafızada yer işgal ediyor, her veritabanı sorgusunda yeni bir veri aktarımı gerçekleşiyor. Yüzbinlerce kayıt olduğunda bunun etkisi görülebiliyor. Olabildiğince tek sorguda halledilmeli, aşırı spesifik bir durum söz konusu değilse JOIN kullanılmalı.