Вы на самом деле не предоставляете много информации о разметке стола, поэтому я не смогу привести очень конкретный пример.Я также боюсь, что я не совсем понимаю ваш вопрос, но я попробую ...
Во-первых, я предполагаю, что ваша таблица users имеет по крайней мере этистолбцы:
id (PK)
credits
И что у таблицы friends есть следующие столбцы:
user (FK to users.id)
friend (FK to users.id)
Теперь, если я понимаю ваш вопрос, вы хотите оценить всеДрузья пользователя, в зависимости от того, сколько кредитов у них есть, поэтому:
SELECT u.id,u.credits
FROM friends AS f
JOIN users AS us ON f.friend = u.id
WHERE f.user = 1
ORDER BY u.credits DESC;