Представьте, что у вас есть таблица базы данных, в которой хранится список людей. Вы хотите установить отношения между людьми, то есть человек, которого я дружу с человеком J.
Я полагаю, в этом случае нужна вторая таблица для хранения ассоциаций людей. Эта таблица будет содержать два поля (person1, person2), и каждая запись соответствует однозначным отношениям между двумя людьми.
Это правильно или есть более умный способ сделать это? Этот метод позволяет масштабировать таблицу ассоциаций как n_users ^ 2.