OR Verknüpfung mit LIKE
unclejamal
- datenbank
0 wahsaga0 unclejamal0 wahsaga
hallo allerseits!
wollte fragen ob es irgendwie möglich ist in einer mysql datenbank eine oder verknüpfung von mehreren suchwörtern mit like durchzuführen. also in den ergebnisse soll suchwort1 ODER suchtwort2 vorkommen.
bisher ist mir nur eingefallen mehrere abfragen durchzuführen was aber aufwendig erscheint.
gruss unclejamal
hi,
wollte fragen ob es irgendwie möglich ist in einer mysql datenbank eine oder verknüpfung von mehreren suchwörtern mit like durchzuführen. also in den ergebnisse soll suchwort1 ODER suchtwort2 vorkommen.
Du weißt, welchen Vergleichsoperator du benutzen willst, du kennst den logischen Operator für ODER-Vergleiche - also wieso probierst du es nicht einfach aus?
gruß,
wahsaga
hi,
ich wollte wissen ob es einfacher als nach dem schema
SELECT *
FROM tabelle
WHERE feld1 LIKE '%begriff1%'
OR feld1 LIKE '%begriff2%'
OR feld1 LIKE '%begriff3%'
OR feld2 LIKE '%begriff1%'
usw. geht.
unclejamal
hi,
ich wollte wissen ob es einfacher als nach dem schema [...] geht.
Das würde ja heissen, dass dieses Schema "kompilizert" wäre - ist es doch aber nicht, oder?
gruß,
wahsaga
wenn man die abfrage nach den benutzereingaben zusammenbauen muss ist es doch eingewisser aufwand. außerdem wird die performance von 8 like abfragen auch nicht profitieren.
aber so wie es aussieht werde ich mich bei der volltextsuche umschaun müssen.
gruss unclejamal