Если у меня есть такой полнотекстовый запрос:
SELECT title,
MATCH(question) AGAINST ('string') AS q_score,
MATCH(answer) AGAINST ('string') AS a_score,
MATCH(keywords) AGAINST ('string') AS kw_score FROM helptable
ORDER BY (4 * q_score) + (1 * a_score) + (2 * kw_score) DESC
Это работает, я получаю результат с рейтингом релевантности.
Однако мне не нужны какие-либо результаты с общей оценкой 0. Но когда я пытаюсь добавить что-то вроде:
WHERE a_score > 0
, это не работает («# 1054 - Неизвестный столбец 'a_score' в 'where clause'»). Есть ли другой способ сделать это? Спасибо!
(MariaDB 10.4.10, таблица InnoDB)