Hallo,
Ausnahmsweise will ich da mal noch eine kleine (?) Frage dranhängen. Also
ich habe in der Tabelle eigentlich jeden Menge Hostnamen stehen, so z.Bsp.p58E68.dip0.t-ipconnect.de
pD30B8.dip0.t-ipconnect.de
p5B1C8.dip0.t-ipconnect.deUnd in einer anderen Tabelle stehen für die verschiedenen Provider (bzw.
die Backbone-Provider) die typischen Endungen, hier wäre es dann
'.dip0.t-ipconnect.de'. Wie kann ich jetzt nur die Hostnamen ausgeben,
die nicht schon als Provider eingetragen sind?... WHERE remote_host NOT LIKE '%(SELECT hostendung FROM provider)' ...
Ganz so einfach geht es ja leider nicht :-(
Die Hostendungen können unterschiedlich lang sein und ich kann quasi nur
vergleichen, ob in provider (Spalte hostendung) der remote_host vorkommt.
nur als Info, habe mir Eure Kommentare hier im Thread aufmerksam durchge-
lesen und jetzt noch jedem Provider eine eindeutige ID gegeben. Dann läuft
ein Script und versucht bei allen Hostnamen ohne Providerzuordnung jeweils
einen anhand der Endung zuzuordnen. Da ich meist nur eine Endung pro Pro-
vider habe, kann ich mir momentan eine weitere Tabelle, wo dann die ver-
schiedenen Endungen den Providern zugeordnet sind, sparen. Die könnte ich
auch noch später anlegen. Überhaupt ist die ganze Sache auch noch nach-
träglich modifizierbar, die Rohdaten werden ja weiterhin gesammelt und
im schlimmsten Fall muß ich den gesamten Datenbestand nochmal neu aus-
werten, wenn ich die dahinterfolgende Struktur ändere.
Viele Grüße,
Stefan