Eu criei uma consulta MySql para recontar o número totalidade de uma termo específica de duas linhas, unindo as duas tabelas. Suponha que eu tenha a termo “testando” e queira quantas vezes ela vem de duas tabelas. Para isso, tenho a seguinte consulta-
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;
A saída para a consulta supra é 10
.
A saída da consulta supra que é 10
está incorreto, para verificar isso criei outra consulta MySql-
SELECT * FROM `comments` INNER JOIN `replies` ON `comments`.`comment_id` = `replies`.`reply_comm_id` WHERE `comments`.`comm_blog_id`=56;
Com a ajuda da saída da consulta supra, vi que deveria ser 17
.
Não entendo onde estou inexacto. Sua visita nos ajuda a continuar oferecendo o melhor para você! pode me ajudar?
A seguir estão as imagens para ajudá-lo a entender melhor
Tags:
Crédito: Nascente Original
Sua visita nos ajuda a continuar oferecendo o melhor para você! Sua visita nos ajuda a continuar oferecendo o melhor para você! font-size: 30px; color: #003BB0; display: block; margin-top: 10px;">Descubra o PHP Orientado a Objetos e dê um upgrade na sua carreira de desenvolvedor web!