У меня есть одна таблица с родительским идентификатором и дочерним идентификатором, которая имеет несколько родительских идентификаторов в таблице. Я создал показатель с Parent Id в качестве ключа использования атрибута с Parent и Child Id в качестве ключа использования атрибута с Key. Когда я просматриваю данные, выдает ошибку дублированного ключа. Я проигнорировал ошибку и попытался просмотреть данные, иерархия с дублирующимися родительскими узлами не отображалась, поскольку она отображается только с одним родительским узлом.
Структура таблицы следующая,
MapId ParentFunctionId ChildFunctionId GrandParentFunctionId
3 1 7 NULL
4 2 7 NULL
5 7 3 2
6 7 3 1
8 1 4 2
Как избежать дублирования ошибок и отобразить все узлы с несколькими родительскими иерархиями.
Я создал показатель с Parent Id в качестве ключа использования атрибута с Parent и Child Id в качестве ключа использования атрибута с Key.
Фактический результат должен быть,
1 - 7 - 3
2 - 7 - 3
- 1 - 4