Tabelle umgruppieren ?

From: Nicola Tiling <nti(at)w4w(dot)net>
To: pgsql-de-allgemein(at)lists(dot)postgresql(dot)org
Subject: Tabelle umgruppieren ?
Date: 2019-10-27 12:09:41
Message-ID: 48CF1940-D935-4DC2-B118-5128A3A16DCE@w4w.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

Moin allerseits,

ich bekomme eine Abfrage nicht hin. „Crosstab“ ist dafür untauglich

Ich habe hier einen view für eine Netzwerkdoku, mit dem Inhalt „Switchname", „Portnummer", „Kabelnummer"

switch port_nr kabel_nr
============================
cisco1 4 12
cisco1 5 13
cisco1 6 14
cisco2 6 14
cisco2 48 10
juniper1 8 12
juniper1 9 13
juniper1 42 10

ich hätte gerne dieses Ergebnis das quasi einen *Kabelweg von switch_A und port zu switch_B und port abbildet*.
Eine kabelnummer soll/kann logischerweise genau 2x in der Abfrage vorkommen weil ein Kabel auf je einen Port von zwei Switchen geht

kabel_nr switch_a port_nr_a switch_b port_nr_b
=========================================================================
10 cisco2 48 juniper1 42
12 cisco1 4 juniper1 8
13 cisco1 5 juniper1 9
14 cisco1 6 cisco2 6

Hat jmd. vielleicht eine zündende Idee - ich komm nicht so richtig weiter ...

Schöne Grüße
Nicola

Responses

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Gunnar "Nick" Bluth 2019-10-27 12:16:23 Re: Tabelle umgruppieren ?
Previous Message Andreas Tille 2019-10-01 07:28:15 UnicodeDecodeError in curs.fetchall() beim Port von Python2 auf Python3