Отсортировать по количеству вхождений подстрок

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, в чем дело?


Ответы (0 шт):