Я новичок в публикации, поэтому, пожалуйста, будьте осторожны со мной! Я пытаюсь разобраться с проблемой, и я уверен, что есть способ, которым я могу сделать это программно, но не могу думать о логике c.
У меня есть таблица с 3 полями: Номер актива - физический актив (скажем, длина трубы); Upstream Asset Number - актив, который подключен к передней части номера актива; Нисходящий номер актива - актив, который подключен к концу номера актива.
Номер актива может существовать и будет существовать во всех трех полях в некоторой точке, за исключением начальной точки (где будет не должно быть номера актива вверх по течению) и конечной точки (где не будет номера актива вниз по течению).
Я пытаюсь добраться до точки, где я могу связать все номера активов вместе в массиве так, чтобы Я вижу всю длину активов, которые связаны друг с другом, а не только активы, расположенные непосредственно рядом с рассматриваемым активом.
Буду очень признателен, если кто-нибудь даст мне несколько советов, это сводит меня с ума!
Я создал быстрый стол с желаемым выходом, чтобы уточнить, чего я пытаюсь достичь.
Мастер-таблица желаемый результат