el tema es que estoy realizando un foro, con unas especificaciones muy concretas, y hay una consulta que no logro obtener.
las tablas de donde kiero sacar los datos son
tabla smp_foros_categorias
id
titulo
descripcion
tabla smp_foros
id
id_foro
pertenece (puede ser 0 o 1 de valor)
Bueno lo que intento obtener es para cada fila de la primera tabla (es decir para cada foro) el numero de campos de la segunda con valor 0 y el numero de campos con valor 1 en una sola consulta.
Algo asi :
Código:
de momento tengo esto... pero creo q no voy bien encaminado. Esta consulta me muestra el total de campos de la segunda tabla que pertenecen a la primera... pero no los de valor pertenece 1 y valor pertenece 0....titulo | descripcion | campos con valor pertenece=0 | campos con valor pertenece=1 titulo1 | descripcion1 | 5 | 1 titulo2 | descripcion2 | 8 | 2
Código:
no se si me he explicado bien... pero a ver si alguien me puede orientar un poco.SELECT smp_foros_categorias.titulo, descripcion,smp_foros_categorias.id, COUNT(smp_foro.id) as temas FROM smp_foros_categorias left JOIN smp_foro ON smp_foros_categorias.id=smp_foro.id_foro GROUP BY smp_foros_categorias.id
Saludos!!!