Hallo,
ich möchte in einer Tabelle nach einem Werten suchen, die meinem Suchstring sehr ähneln.
Dies realisiere ich mit folgender Anfrage:
Code:
SELECT * FROM table -> WHERE MATCH (name) AGAINST ('suchstring');
Nun möchte ich aber einen Suchstring benutzen der aus mehreren Wörtern besteht, z.B.
'Tampa Bay Buccaneers - Arizona Cardinals' und nun möchte ich nur die Werte ausgeben lassen, die mit diesem String sehr identisch sind. Momentan erhalte ich noch z.B. folgende Werte:
Code:
Tampa Bay Buccaneers - Arizona Cardinals
Tampa Bay Buccaneers - Arizona Cardinals
Oregon Ducks - Arizona State Sun Devils
Dabei treffen die ersten 2 Werte (beim 2. ist nur ein Leerzeichen mehr vorhanden) sehr genau, aber der 3. Wert nur durch 'Arizona' auf meinen Suchstring. Wie kann ich nun unterbinden, dass MySQL mir auch als Ausgabe Werte wie hier im Beispiel der 3., liefert?