Hallo Lydia,
mein Match Against findet einen Eintrag nicht, ob wohl er mit "WHERE =" vorhanden ist:
wahrscheinlich haben die Wörter keine Relevanz.
SELECT * FROM tabelle WHERE MATCH login_group AGAINST ( 'Verkauf Einkauf Grafik')
Ergebnis ist trotzdem 0 Datensätze (für Verkauf)Wenn ich "WHERE login_group='Verkauf'" suche, erhalte ich alle DS.
Alle, d.h. das Wort ist in jedem Datensatz vorhanden: keine Relevanz, automatisches Stopword, siehe Handbuch, ich zitiere (da sich kein Anker in der Nähe des Abschnittes befindet):
<zitat>
The search result is empty because the word “MySQL” is present in at least 50% of the rows. As such, it is effectively treated as a stopword. For large datasets, this is the most desirable behavior: A natural language query should not return every second row from a 1GB table. For small datasets, it may be less desirable.
</zitat>
Möglicherweise helfen Dir Boolean Full-Text Searches weiter, siehe auch letzter Absatz des zuerst verlinkten Handbuchabschnittes.
Freundliche Grüße
Vinzenz