Bueno cuento con la siguiente duda, estoy realizando una busqueda de una tabla hacia otra y quiero saber el total de valores encontrados, el problema es que cuando uso count si no hay valores encontrados me aparece como 1.
Mostrando el escenario y aclarando la duda seria>
Query
Código PHP:
SELECT
clMain.ID,
clMain.CLASE,
COUNT(*) AS TOTAL
FROM
clasesSocios clSocios
RIGHT JOIN
clases clMain
ON clSocios.CLASE = clMain.ID
GROUP BY
clMain.ID
ID CLASE TOTAL
9 KICK BOXING 2
10 GYM 3
11 SPINNING 1 (este no esta en la tabla de calsesSocios, tendria que mostrar 0 valores encontrados) Ese es mi problema.
Las tablas son>
clases
ID CLASE
9 KICK BOXING
10 GYM
11 SPINNING
clasesSocios
ID CLASE
1 9 <--- (Pertenece a la clase KICK BOXING)
2 9
3 10 <--- (Pertenece a la clase GYM)
4 10
5 10
Si se dan cuenta el ID (11) de SPINNING No se encuentra en la tabla clasesSocios y me muestra en el resultado final un 1 como total.
Como puedo hacer para que aparezca 0 en vez de 1 ?
Muchas gracias, espero me puedan apoyar.
Saludos!
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)