Закажите результаты по общим продажам и возьмите 5 лучших limit
. Вы также можете присоединиться к таблице продаж с таблицей продавца, чтобы получить имя продавца.
select users.name, users.sellercode, sum(sales.amount) as total
from sales, users
where sales.sellercode = users.sellercode
group by users.sellercode, users.name
order by total desc
limit 5
Чтобы отобразить результат:
<?php while ($row = mysqli_fetch_assoc($result)) ?>
<tr>
<td><?php echo htmlspecialchars($row['name'])</td>
<td><?php echo htmlspecialchars($row['total'])</td>
</tr>
<?php } ?>