[code]$req = mysql_query("SELECT *,(SELECT COUNT(*) FROM `istifadeciler` WHERE `istifadeciler`.`qrupid`=`qruplar`.`id`) AS `sum` FROM `qruplar` ORDER BY `sum` DESC");
while ($res = mysql_fetch_array($req)) {
echo '<div>' . $res['qrupadi'] . '/' . $res['sum'] . ' nefer</div>';
}[/code]
SELECT q.qrupadi, COUNT(*) AS say
FROM qruplar AS q, istifadeciler AS i
WHERE q.userid=i.qrupid
GROUP BY q.qrupadi
ORDER BY say DESC
bu işliyir sql serverdə
Salam
Bir view yaradın qruplar.id=istifadeciler.qrupid belə bərabər edin.sonra select*from viewAdı order by id bu şəkildə 1(admin) 2(moderator) 3(reklamcı) ardıcılıqla düzüləcək.