Запрос «MySql» не дает мне правильного вывода для сопоставления слов для их использования в форме тегов/поиска.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Запрос «MySql» не дает мне правильного вывода для сопоставления слов для их использования в форме тегов/поиска.

Сообщение Anonymous »

Я создал запрос MySql для подсчета общего количества определенного слова в двух строках путем объединения двух таблиц. Предположим, у меня есть слово «тестирование», и мне нужно, сколько раз оно встречается из двух таблиц. Для этого у меня есть следующий запрос-

Код: Выделить всё

SELECT COUNT(*) AS count FROM `comments` INNER JOIN `replies` ON `comments`.`comment_id` = `replies`.`reply_comm_id` WHERE CONCAT (`comment_message`, `reply_message`) LIKE ('%testing%') AND `comments`.`comm_blog_id`=56;
Выходное значение для приведенного выше запроса — 10.
Выходное значение приведенного выше запроса — 10 — неверно. , для проверки я создал еще один запрос MySql-

Код: Выделить всё

SELECT * FROM `comments` INNER JOIN `replies` ON `comments`.`comment_id` = `replies`.`reply_comm_id` WHERE `comments`.`comm_blog_id`=56;
С помощью результатов запроса выше я увидел, что оно должно быть 17.
Я не понимаю, где Я ошибаюсь. Может ли кто-нибудь мне помочь?
Ниже приведены изображения, которые помогут вам лучше понять -
Изображение

Изображение


Подробнее здесь: https://stackoverflow.com/questions/791 ... e-words-to
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»