von Barlee » So, 04.11.2007 22:13
Hallo kelups,
mehrere Werte nach dem Befehl IN hast Du nach folgendem Muster angegeben?
Stichwort1, Stichwort2 müssen dann den exakten Feldinhalt von "Stichwort" beeinhalten, damit Ergebnisse angezeigt werden.
Angenommen Du hast in ein Feld der Spalte "Stichwort"
bank, beh eingetragen, in ein anderes nur
bank
>> liefert beide Beispieldatensätze
>> liefert nur Datensatz mit Stichwort
bank, da kein Datensatz mit Stichwort
beh vorhanden (es gibt nur
bank, beh)
Ist für Deine Zwecke vielleicht der Befehl LIKE besser geeignet?
z.B.
>> liefert alle Datensätze mit dem Stichwort
bank, unabhängig davon, ob in Kombination oder nicht
Gruß Barlee
Hallo kelups,
mehrere Werte nach dem Befehl IN hast Du nach folgendem Muster angegeben?
[code] ... IN ('Stichwort1', 'Stichwort2', ...)[/code]
Stichwort1, Stichwort2 müssen dann den exakten Feldinhalt von "Stichwort" beeinhalten, damit Ergebnisse angezeigt werden.
Angenommen Du hast in ein Feld der Spalte "Stichwort" [b]bank, beh[/b] eingetragen, in ein anderes nur [b]bank[/b]
[code] ... IN ('bank, beh', 'bank', ...)[/code] >> liefert beide Beispieldatensätze
[code] ... IN ('bank', 'beh', ...)[/code] >> liefert nur Datensatz mit Stichwort [b]bank[/b], da kein Datensatz mit Stichwort [b]beh[/b] vorhanden (es gibt nur [b]bank, beh[/b])
Ist für Deine Zwecke vielleicht der Befehl LIKE besser geeignet?
z.B. [code]... LIKE %bank%[/code] >> liefert alle Datensätze mit dem Stichwort [b]bank[/b], unabhängig davon, ob in Kombination oder nicht
Gruß Barlee