Tom: feld suchen wo nur die hälfte des namens feststeht

Beitrag lesen

Hello,

ich habe eine tabelle plz, in welcher

plz
ort
anbieter
anbieter2
usw

steht. Nur wieviele anbieter darin sind ist verschieden.

Deshalb meine Frage existiert eine Möglichkeit über eine select anfrage alle Felder ausfindig zu machen in denen das Wort anbieter vorkommt?

Ja, die existiert.
Aber spätestens, wenn Du dich auf diesen Weg begibst, wäre es weniger Aufwand gewesen, die Dir schon mehrmals vorgeschlagene Normalisierung der Datenbank vorzunehmen. Dann hättest Du das Problem jetzt nicht.

Und deshalb poste ich die Kösung jetzt auch nicht, weil sie in Wirklichkeit keine Lösung, sondern der Anfang eines großen Knotens wäre...

Also bitte nochmal über die Normalisierung nachdenken.

location             anbieter
-------------        ---------------
id_location ---+     id_anbieter
plz            +---> id_location (indexed)
ort                  name
vorwahl              person
                     strasse
                     plz
                     ort
                     telefon
                     fax
                     email
                     http

An erster Stelle immer der Primary Key der Tabelle, aus Bequemlichkeit bei mir meistens al autoincrement angelegt, wenn es nicht anders dringend erforderlich ist.

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)