Mysql reinfolge nicht beachten

Ich hab ein kleines problem:
Wenn ich in msql zum beispiel nach "Essen Misch masch mit Fleisch " suche
benuzte ich
WHERE bla LIKE’Essen%Misch%masch%mit%Fleisch%'
Er sucht mir jezt alle datensätze die genau diese reinfolge haben ,ich will aber dass auch
datensätze ausgegeben werden die so sind:“Essen mit Fleisch ohne Misch masch”.
Ist das irgendwie möglich?

Hi,

schau dir mal WHERE bla LIKE bla an - damit könnte man schonmal die halbe Miete zahlen. Dann solltest du dich noch darüber informieren, was ein %-Zeichen in SQL bewerkstelligt. :wink:

Nun, du könntest nach dem Vorkommen der einzelnen Wörter suchen - Suchstring vorher aufsplitten, und dann einzelne Bedingungen formulieren und verknüpfen. Wird aber sicherlich nicht besonders performant bei mehreren Suchbegriffen.

Oder, vielleicht sinnvoller, du informierst dich mal über das Thema Volltextsuche in MySQL.

dev.mysql.com/doc/refman/6.0/en/ … earch.html :wink: