Hallo,
Ik heb een vraag, ik zal de situatie uitleggen:
We hebben een DB (een Cable Management System). In de DB is apparatuur, ieder apparaat heeft een poort, op deze poort is een kabel aangesloten met een uniek nummer.
Dit is een voorbeeld:
AppNaam PoortNr PoortKant KabelNr
NL-LT-001 Gi Ontvangend NL-KAB-001
NL-RT-001 Fa01 Verzendend NL-KAB-010
NL-SW-007 Fa02 Ontvangend NL-KAB-010
NL-SW-007 Fa03 Verzendend NL-KAB-001
NL-SW-007 Fa05 Verzendend NL-KAB-002
NL-SW-008 Fa04 Verzendend NL-KAB-008
NL-WS-001 Fa Ontvangend NL-KAB-002
Hierbij is te zien dat NL-LT-001 op zijn Gi poort signaal ontvangt. Hier is NL-KAB-001 op aangesloten.
Als je dan kijk naar NL-SW-007, deze switch heeft op Fa03 een verzendende poort zitten, met ook kabel NL-LT-001
Deze is dus automatisch verbonden met NL-LT-001
Als je verder kijkt naar NL-SW-007, zie je dat Fa02 een ontvangende poort is. Hier is kabel NL-KAB-010 op aangesloten.
Als je kijkt naar NL-RT-001 zie je dat de poort Fa01 op die router een verzendende functie heeft en dat hier ook NL-KAB-010 op is aangesloten.
Deze is dus automatisch verbonden met NL-SW-007.
Wat ik graag wil:
Een query die laat de hele route laat zien waarop een apparaat is aangesloten. Als ik de query uitvoer, moet er gevraagd worden voor een appnaam, bijvoorbeeld: NL-LT-001.
Ik wil dan dat er de volgende output uit komt:
NL-LT-001 --> NL-SW-007 --> NL-RT-001.
De query zou ook moeten werken als de reeks apparaten veel langer is. Het liefst zou ik het zelfs zo zien:
NL-LT-001 (Gi)--> NL-KAB-001 --> (Fa03) NL-SW-007 (Fa02) --> NL-KAB-010 --> (Fa01) NL-RT-001.
Er moet dus rekening gehouden worden dat er misschien wel 10 verschillende switches in een ''route'' voorkomen.
Ik vraag me af of dit mogelijk is d.m.v. een query of op een andere manier.
Ik heb de DB toegevoegd waarop dit dient te worden toegepast.
Hartelijk dank alvast.
DB: http://www.mijnbestand.nl/Bestand-GQYUK33WCTWZ.zip
Ik heb een vraag, ik zal de situatie uitleggen:
We hebben een DB (een Cable Management System). In de DB is apparatuur, ieder apparaat heeft een poort, op deze poort is een kabel aangesloten met een uniek nummer.
Dit is een voorbeeld:
AppNaam PoortNr PoortKant KabelNr
NL-LT-001 Gi Ontvangend NL-KAB-001
NL-RT-001 Fa01 Verzendend NL-KAB-010
NL-SW-007 Fa02 Ontvangend NL-KAB-010
NL-SW-007 Fa03 Verzendend NL-KAB-001
NL-SW-007 Fa05 Verzendend NL-KAB-002
NL-SW-008 Fa04 Verzendend NL-KAB-008
NL-WS-001 Fa Ontvangend NL-KAB-002
Hierbij is te zien dat NL-LT-001 op zijn Gi poort signaal ontvangt. Hier is NL-KAB-001 op aangesloten.
Als je dan kijk naar NL-SW-007, deze switch heeft op Fa03 een verzendende poort zitten, met ook kabel NL-LT-001
Deze is dus automatisch verbonden met NL-LT-001
Als je verder kijkt naar NL-SW-007, zie je dat Fa02 een ontvangende poort is. Hier is kabel NL-KAB-010 op aangesloten.
Als je kijkt naar NL-RT-001 zie je dat de poort Fa01 op die router een verzendende functie heeft en dat hier ook NL-KAB-010 op is aangesloten.
Deze is dus automatisch verbonden met NL-SW-007.
Wat ik graag wil:
Een query die laat de hele route laat zien waarop een apparaat is aangesloten. Als ik de query uitvoer, moet er gevraagd worden voor een appnaam, bijvoorbeeld: NL-LT-001.
Ik wil dan dat er de volgende output uit komt:
NL-LT-001 --> NL-SW-007 --> NL-RT-001.
De query zou ook moeten werken als de reeks apparaten veel langer is. Het liefst zou ik het zelfs zo zien:
NL-LT-001 (Gi)--> NL-KAB-001 --> (Fa03) NL-SW-007 (Fa02) --> NL-KAB-010 --> (Fa01) NL-RT-001.
Er moet dus rekening gehouden worden dat er misschien wel 10 verschillende switches in een ''route'' voorkomen.
Ik vraag me af of dit mogelijk is d.m.v. een query of op een andere manier.
Ik heb de DB toegevoegd waarop dit dient te worden toegepast.
Hartelijk dank alvast.
DB: http://www.mijnbestand.nl/Bestand-GQYUK33WCTWZ.zip