Mysql: devuelve la suma de los comentarios totales de la persona con la consulta de la persona
Tengo la siguiente consulta:
$sql = "SELECT * FROM people WHERE name LIKE '%".$data."%'";
Suponiendo que tengo otra tabla llamada comentarios, y en esta tabla tengo el campo person_id, ¿cómo puedo devolver el número total (SUM) de comentarios de cada usuario con los datos de la consulta anterior?
------------Respuesta------------
La consulta de trabajo final es:
$sql = "SELECT *,COUNT(comments.id) FROM people AS p
LEFT JOIN comments ON comments.people_id = p.id
WHERE p.name LIKE '%".$data."%'";
------------Respuesta------------
Soy nuevo en esto, pero creo que podría tener una idea para ayudarte
Haría algo como esto.
$sql = "SELECT * FROM people WHERE name LIKE '%".$data."%'";
while($rowdata = mysqli_fetch_assoc($sql ))
{
//Every person's id
$person_id = $rowdata ['person_id'];
$sqlcomments = "SELECT * FROM comments WHERE person_id = '.$person_id.'";
//Total comments for each person
$rowcount = mysql_num_rows($sqlcomments );
}
Espero que ayude
Etiquetas: mysql
Artículos relacionados:
Error de C# MySQL: palabra clave no admitida
c# - Filtrado de un ComboBox con un GroupStyle
Artículos recientes
- seguridad - Lista negra para ataques CSRF
- go - ¿Cómo implementa os.File io.Writer?
- .net - C# Entity Framework "Se produjo una excepción no controlada de tipo System.Reflection.TargetInvocationException en EntityFramework.dll"
- javascript funciona solo después de abrir la ventana del desarrollador
- docker vagrant ubuntu 16.04: no se pudo encontrar ningún proveedor predeterminado utilizable para su sistema
- c - ¿Cómo puedo buscar a través de una matriz que devuelva tanto la posición del valor como el número de comparaciones?
- ¿Cómo puedo evitar la repetición en python/kivy?
- depuración - ¿Es posible depurar con Phalcon PHP?
- rastreador web: mapa del sitio de rastreo de Linux y verificación de la página misma + imágenes + enlaces internos para 404
- javascript: cómo usar el objetivo en blanco para abrir direcciones URL en diferentes pestañas
- silverstripe: ¿cómo actualizar los valores usando el ORM en lugar de una consulta SQL sin formato?
- excel - Macros factoriales while loop
- java - IntelliJ IDEA limpieza de código complejo como Resharper?
- ios: bloqueo ocasional de CGContextDrawPDFPage en el código de procesamiento de fuente
- php - Accede a $this desde fuera de Magento
Artículos calientes
- medicina china para la bronquitis
- Diferencia entre infección de las vías respiratorias superiores y bronquitis
- ¿Qué causa la epididimitis?
- Criterios diagnósticos de cálculos renales
- ¿Qué medicamento la masturbación causa prostatitis?
- ¿Cuáles son los factores de padecer gota?
- Qué comer durante la convalecencia de una hemorragia cerebral
- que es el alzheimer
- Principales criterios diagnósticos de las bronquiectasias
- ¿Cuáles son las formas de prevenir y tratar la menstruación irregular en las mujeres?
- Síntomas de gota de ternera
- Saco gestacional de 5x4mm cuanto dura el embarazo
- La diferencia entre espinillas y espinillas de ácaros
- Por qué frotar con jengibre puede tratar la caída del cabello
- ¿Cuánto tiempo se puede vivir con insuficiencia hepática?