Hallo Community
Ich versuche aus einem Java-Programm eine SQL-Abfrage (auf Oracle-DB) durchzuführen, die mich zum verzweifeln bringt. Es liegt nicht an Java sondern daran, dass ich keine Ahnung habe wie ich die Abfrage bauen muss, damit ich das richtige Resultat erhalte. Ich hoffe ihr verzeiht mir, dass ich eine PL/SQL-Frage in einem Java-Forum stelle.
Kurz zum Program:
Ich lese aus diversen Switches die Mac-Adressen sowie den Port auf dem diese Adressen gesehen werden aus und speichere diese Informationen in die DB.
So sieht die Tabelle aus:
Nun sollen für eine bestimmte Sicht die Ports, welche pro Switch mehrfach vorkommen, nicht angezeigt werden.
D.h. ich habe zwei Kriterien nach denen ich Filtern muss und da stehe ich jetzt vollkommen auf dem Schlauch.
Das Resultat nach obiger Tabelle müsste dann so aussehen:
Ich hoffe ich habe mich einigermassen verständlich ausgedrückt und dass mir hierbei jemand behilflich sein kein.
Wünsche ein schönes Wochenende.
Grüsse
Phil
Ich versuche aus einem Java-Programm eine SQL-Abfrage (auf Oracle-DB) durchzuführen, die mich zum verzweifeln bringt. Es liegt nicht an Java sondern daran, dass ich keine Ahnung habe wie ich die Abfrage bauen muss, damit ich das richtige Resultat erhalte. Ich hoffe ihr verzeiht mir, dass ich eine PL/SQL-Frage in einem Java-Forum stelle.
Kurz zum Program:
Ich lese aus diversen Switches die Mac-Adressen sowie den Port auf dem diese Adressen gesehen werden aus und speichere diese Informationen in die DB.
So sieht die Tabelle aus:
SQL:
ID MAC PORT SWITCH DATUM
----------------------------------
1 xxx 49 1 xxx
2 xxx 49 1 xxx
3 xxx 15 1 xxx
4 xxx 49 0 xxx
5 xxx 15 0 xxx
6 xxx 49 0 xxx
7 xxx 8 1 xxx
...
Nun sollen für eine bestimmte Sicht die Ports, welche pro Switch mehrfach vorkommen, nicht angezeigt werden.
D.h. ich habe zwei Kriterien nach denen ich Filtern muss und da stehe ich jetzt vollkommen auf dem Schlauch.
Das Resultat nach obiger Tabelle müsste dann so aussehen:
SQL:
ID MAC PORT SWITCH DATUM
----------------------------------
3 xxx 15 1 xxx
5 xxx 15 0 xxx
7 xxx 8 1 xxx
...
Ich hoffe ich habe mich einigermassen verständlich ausgedrückt und dass mir hierbei jemand behilflich sein kein.
Wünsche ein schönes Wochenende.
Grüsse
Phil