Hallo Forum,
nun im großen und ganzen habe ich mein Query fertig, letztlich wollte ich für Text-suche noch Zeilen ohne Treffer ausschließen.
Ich zähle die Treffer wie folgt:
und wollte jetzt am Ende ein hits > 0 in der WHERE hinzufügen, jedoch bekomme ich die Meldung die Spalte hits ist nicht vorhanden...
Komplett schaut es so aus:
Hätte Jemand eine Lösung wie ich mein Ziel dennoch erreiche? Also eben Einträge ohne Treffe nicht zu selektieren?
MfG: Paykoman
nun im großen und ganzen habe ich mein Query fertig, letztlich wollte ich für Text-suche noch Zeilen ohne Treffer ausschließen.
Ich zähle die Treffer wie folgt:
Code:
((tit LIKE '%runde%') + (tit LIKE '%mit%') ) AS hits
Komplett schaut es so aus:
Code:
SELECT a.id, typ, tit, stit, start, ends, ((tit LIKE '%worteins%') + (tit LIKE '%wortzwei%') ) AS hits, pic.ext, pic.srv, pic.ar FROM <pf>auc_article AS a LEFT JOIN <pf>media_pic AS pic ON pic.oid = CONCAT('auc-', a.id) AND pic.id = 1 WHERE cat = :cat AND top = :top AND hits > 0 ORDER BY hits DESC, ends ASC LIMIT 50
MfG: Paykoman
Kommentar