MATCH AGAINST Problem

PhoenixDH

Erfahrenes Mitglied
Habe gerade ein Problem mit einer MATCH AGAINST Anweisung. Das ist die Query, bzw. die Fehlermeldung:

Code:
MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE MATCH (c.category_name) AGAINST (Opel) desc LIMIT 0, 15' at line 4
Query: SELECT c.category_id,c.category_name,COUNT(photo_id),c.entrytime, COUNT(p.photo_id) AS images
                                                FROM tb_gallery_category as c
                                                LEFT JOIN tb_gallery_photos as p ON p.photo_category = c.category_id
                                                GROUP BY c.category_id WHERE MATCH (c.category_name) AGAINST (Opel) desc LIMIT 0, 15

Weiß jemand Rat ?
 
Zuletzt bearbeitet:
Hi, versuch mal die WHERE-Klausel vor das GROUP BY zusetzen.

Dann müsste die Angelegenheit eigentlich schon funktionieren. Da eine WHERE-Klausel normalerweise vor GROUP bzw. ORDER BY kommen sollte. ;)
 
Hab das ganze jetzt hinbekommen, nur zeigt er mir bei einer Abfrage mit z.B. BMW oder VW keine Einträge an obwohl welche da sind, woran kann das liegen ? Sind dei Wörter zu kurz oder weil alles grpoßgeschrieben ist ?
 
Zurück