#laravel #pivot-table
Вопрос:
Предположим, что следующие две таблицы (урезанные до этого вопроса, предполагают, что есть больше данных по обоим):
пользователь
- ID
пользовательское сходство
- идентификатор пользователя_1_id
- идентификатор пользователя_2_id
- сходство
Я хотел бы использовать user_similarity в качестве сводной таблицы для построения списка пользователей, похожих на данного пользователя.
Чтобы избежать хранения повторяющихся данных в сводной таблице, я хотел бы иметь только одну запись на пару пользователей, при этом нижний идентификатор пользователя хранится в первом столбце, а верхний-во втором.
Можно ли это настроить без повторяющихся записей данных и только одного красноречивого отношения?