Zitat von
Mackhack:
kannst du das mit der seperaten Tabelle bissi genauer erklaeren, das hoert sich interessant an.
Hat er doch schon...
naja hier etwas bildlicher:
- Haupttabelle:
int ID
Feld1
Feld2
FeldBlaBla
- SuchFeldTabelle
int ID
string Name
- SuchTabelle
int LinkAufHauptTabelle
int LinkAufSuchFeldTabelle
string WertInDemGesuchtWerdenKann
SQL-Code:
SELECT Feld1
,Feld2
,FeldBlaBla
FROM HauptTablle
WHERE ID in (SELECT LinkAufHauptTabelle
FROM SuchTabelle
WHERE WertInDemGesuchtWerdenKann like :SuchAusdruck)
Die zweite Tabelle könnte man hernehmen um den Suchwerten noch bestimmte Gruppen oder anderen Werte zu geben, die man beim Suchen als Einschränkung hernehmen könnte. Sozusagen ein Minihauch Metadaten in dem abstraken Beispiel.