Я должен сделать дизайн базы данных для Friend-Network.
Когда я добавляю кого-то как друга, я фактически добавляю его уникальный идентификатор в таблицу с двумя столбцами.
| USER 1 | USER 2 |
Поэтому, когда я хочу узнать, кто является кем-то из друзей, я делаю SELECT в этой таблице в поисках идентификатора.
Но проблема в том, что, когда я хочу показать список друзей, мне нужно найти всех его друзей, а затем выполнить поиск каждого идентификатора в поисках подробностей.
Это просто не выглядит правильно.
Есть ли более эффективный способ сделать это? Могу ли я создать свою базу данных?
Есть ли место, где мы можем узнать больше о дизайне баз данных?