Sven: MySQL: Eintrag suchen, der die größte Übereinstimmung hat?

Beitrag lesen

Hallo,

abfragen zusammenfügen tust du mit UNION

Ja, das habe ich auch so gemacht... wobei ich die jetzt zum testen einfach hintereinander geschrieben habe:

(SELECT name FROM test.test WHERE name LIKE '%pfa%')
UNION
(SELECT name FROM test.test WHERE name LIKE '%fan%')
UNION
(SELECT name FROM test.test WHERE name LIKE '%ann%')
UNION
(SELECT name FROM test.test WHERE name LIKE '%nne%')
ORDER BY name

Aber es muss doch eine Möglichkeit geben, die Suchtreffer dann zu sortieren? Aus der Ergebnistabelle geht ja nicht hervor, welcher Eintrag nun die meisten Treffer hatte...?

Lg
Sven