Da mein Beispiel aber nur ein Beispiel ist und meine Daten extrem komplexer, dauert der JOIN viel zu lange, bis er ausgeführt wird.
Und nichts ist langweiliger, als zu warten ...Die Tabellen sehen so aus
tblKomponist: id, k_name
tblLied: id, l_name, k_id
tblSuchtabelle: id, suchwortUnd jetzt möchte ich in der Suchtabelle einen Datensatz, der so aussieht:
"1", "Lyida / Lied vom Tod / Lied von der Liebe"
"2", "Heino / Lied von der Lippe / Lied im Herzen / Lied in Blond"Bin für jede konstruktive Hilfe dankbar :-)
Also, wir wiederholen gerne noch einmal, es gibt hier keinen Grund mit "Suchtabellen" zu kommen, denn:
- das Datendesign ist definitiv nicht komplex
- das Verwalten der "Suchtabellen" ist nicht trivial, da besteht die Gefahr des Auseinanderlaufens der Daten
- gäbe es mehrere Komponisten für ein Lied, so kommst Du mit drei Tabellen: "Komponisten", "Lieder" und "Komponisten_Lieder"
Aber gut, Iljas Tipp wird funktionieren, no prob.