Формирование мэппинга данных (DAX2012)
Добрый день!
Столкнулся с необходимостью реализации таблицы, в которой будут храниться аналоги для продуктов/вариантов.
Предполагается, что пользователь будет вводить данные по принципу Продукт Х - Продукт Y.
Причем если происходит следующая ситуация:
1) Продукт 1 - Продукт 2
2) Продукт 1 - Продукт 3
3) Продукт 2 - Продукт 4
Система должна понять, что для продукта 4, продукт 1 и продукт 3 тоже являются аналогами. Также предполагается использование данной таблицы в запросах.
Единственное что пришло в голову, реализовать метод который будет рекурсивно создавать все возможные связи при создании новой записи в таблице.
Может быть есть более правильные и красивые варианты?
|