Добрый день, хотел бы посоветоваться, правильно ли я организовал связь между сущностями в базе данных
Я не думаю, что есть ошибка в какой-либо связи сущностей, кроме user - refferal
Реферальная система одноуровневая. Пользователь может пригласить много рефералов.
Поле refferal_id ссылается на реферала, который только что зарегистрировался, а поле user_id на пользователя, который пригласил этого реферала.
Такова моя логика, я в правильном направление думаю?