
CONSULTA COUNT GROUP BY
Publicado por Diego (10 intervenciones) el 10/06/2015 18:40:29
Buena tarde, tengo la siguiente situación
tabla noticias
tabla relacion entre noticias y comentarios
la consulta me debe traer las noticias con el numero de comentarios que tiene esta, tengo lo siguiente
esta sentencia me solo las noticias que tienen comentarios es decir que las noticias que no tienen comentarios no me las trae y las necesito todoas asi no tengan comentarios, gracias por su atencion
tabla noticias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
+----------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------+--------------+------+-----+---------+-------+
| idnew | varchar(50) | NO | PRI | NULL | |
| titulonew | varchar(500) | NO | | NULL | |
| rutanew | varchar(500) | NO | | NULL | |
| fechanew | varchar(20) | NO | | NULL | |
| horanew | varchar(20) | NO | | NULL | |
| utcnew | varchar(15) | NO | | NULL | |
| wordkeynew | varchar(200) | NO | | NULL | |
| directorio | varchar(10) | NO | | NULL | |
| descripcionnew | varchar(500) | NO | | NULL | |
| countvisitas | int(11) | NO | | NULL | |
+----------------+--------------+------+-----+---------+-------+
tabla relacion entre noticias y comentarios
1
2
3
4
5
6
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| idnew | varchar(50) | NO | MUL | NULL | |
| idcmnew | varchar(20) | NO | MUL | NULL | |
+---------+-------------+------+-----+---------+-------+
la consulta me debe traer las noticias con el numero de comentarios que tiene esta, tengo lo siguiente
1
select A.idnew,A.titulonew,A.fechanew,A.descripcionnew,A.countvisitas, count(B.idnew) from tbnews A,tbnwscmnws B where A.idnew = B.idnew group by B.idnew order by A.utcnew asc limit 0,5;
esta sentencia me solo las noticias que tienen comentarios es decir que las noticias que no tienen comentarios no me las trae y las necesito todoas asi no tengan comentarios, gracias por su atencion
Valora esta pregunta


0