Задать вопрос
@webivan1

Как спроектировать таблицу users и friends?

Пробую делать проект - сайт знакомств.

Не могу спроектировать таблицы с добавлением друзей, есть юзеры они могут подать заявку в друзья другим юзерам -
friend_application - (id, user_id, friend_id, status)
Так я смогу вытащить всех друзей данного пользователя, который ПОДАЛ заявки.
Но как вытаскивать друзей у юзера который принял заявку, а он ещё мог и подать... получается неправильно.

Вот не могу додумать, какие таблицы нужны и связи с ними.
  • Вопрос задан
  • 425 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Stepik
    Полный курс по JavaScript - С нуля до результата!
    4 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
friend_status
  id
  from_user_id
  to_user_id
  status = {
    0: send
    1: confirm
    2: reject
    3:...
  }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы