Мои навыки работы с SQL пока еще немного сырые, но попробуйте этот запрос и посмотрите, правильно ли у меня работают подстановки: ![]()
SELECT u1.username AS приглашенный,
u2.username AS пригласивший,
iu.redeemed_at
FROM invited_users iu
JOIN invites i ON iu.invite_id = i.id
JOIN users u1 ON iu.user_id = u1.id
JOIN users u2 ON i.invited_by_id = u2.id
WHERE iu.redeemed_at IS NOT NULL
ORDER BY iu.redeemed_at DESC