Frage zu SQL-Befehl

Buba235

Erfahrenes Mitglied
Hallo Leute!

Ich hab da mal ne Frage. Und zwar über den UPDATE-Befehl. Wie sieht denn so ein Befehl aus, wenn ich in diesem Befehl auch ifs mit einbauen muss? Also so nach dem Beispiel:

Wenn in Tabelle 1 in Spalte TYPE ein bestimmtes Wort vorkommt (nennen wir es Hallo), dann soll in einer anderen Spalte (SRC_IP) nachgesehen werden welche IP-Adresse drin steht und dann in Tabelle 2 geschaut werden, ob da in der Spalte WBA 0 oder 1 drin steht. Wenn 0, dann soll der Name von Tabelle 2 in Tabelle 1 in Spalte Name eingetragen werden, wenn 1 dann sollen aus Tabelle 1, 2 Spalten verglichen werden und dann erst in Spalte Name bei Tabelle 1 eingetragen werden. Für beide Fälle gilt noch, wenn der Name in Tabelle 2 nicht vorhanden ist, soll "unknown" in die Spalte Name in Tabelle 1 eingetragen werden.

Ich hoffe ich konnte es verständlich ausdrücken und dass ihr mir helfen könnt. Bin dankbar für jede Antwort!


Gruß
Buba
 
Weiß zwar nicht, was das jetzt mit C++ zu tun hat, aber gut:

Ich denke, was du brauchst, sind CASE-Anweisung und Subselect. Wenn du deine Tabellen Struktur ein bischen besser bescheiben würdest und sagen würdest, was du für ne DB benutzt kann ich dir evtl. noch weiter helfen...

gruß jimmy
 

Neue Beiträge

Zurück