Добавьте столбец foreign key
, ссылающийся на user.pk
в вашей таблице.
Редактировать: Я думаю, что вы проголосовали, потому что я не дал понять, что.
Я предлагаю создать рекурсивные отношения .В вашем примере вы получите:
select * from user ;
id | money | ref_user
1 100 1
2 150 1
3 100 1
4 200 23
5 200 11
6 100 11
Вы сможете написать совокупный запрос, подобный следующему:
select sum(money) as sum_money from user group by ref_user
order by sum_money
limit 10;
Чтобы получить то, что вам нужно.