Отсортировать по количеству вхождений подстрок
SUM((title_prev LIKE '%yandex%' or description LIKE '%yandex%') and (title_prev LIKE '%отзывы%' or description LIKE '%отзывы%')) AS total_matches
SELECT *, SUM((title_prev LIKE '%yandex%' or description LIKE '%yandex%') and (title_prev LIKE '%отзывы%' or description LIKE '%отзывы%')) AS total_matches
FROM news
where (title_prev LIKE '%yandex%' or description LIKE '%yandex%') and (title_prev LIKE '%отзывы%' or description LIKE '%отзывы%')
order by total_matches desc Limit 5
Пытаюсь отсортировать по количеству вхождений подстрок, но вместо 5 записей. На выходе имею всего 1, в чем дело?