Müdür database inin yapısını yazarsan söyleyebiliriz.

Şimdi markalar farklı tabloda tutuluyorsa farklı sorgu gerekir.
Markalar ilanın içinde geçiyorsa farklı bir sorgu olur ki o biraz sunucuyu kasacak bir şey olur.
En iyisi bunların adedini sayacak bir başka tablo açmak ilan eklenirken ve çıkarılırken bu tablodan da ekletip çıkarmak. Yoksa ortaya tüm markaları teker teker count fonksiyonu ile saydıracak sonra onları sıralatacak kasıntı bir sorgu çıkar.
saygılar