Предполагая, что у вас есть отдельная таблица пользователей, это будет просто таблица, в которой каждая строка имеет два идентификатора пользователя (например, пользователь, друг) и, возможно, третий столбец, чтобы указать силу взаимосвязи (BFF, знакомые и т. Д.) , Вы можете добавить уникальные ограничения, чтобы убедиться, что у вас нет дубликатов, где одна и та же пара сохраняется как (пользователь, друг) и (друг, пользователь).