El caso es que cuando añado la penúltima línea (AND v.activo = "1") ya no me devuelve ningún resultado, no sólo el count, sino que tampoco me devuelve los datos de ningún vendedor. No entiendo por qué esto es así, dado que al usar LEFT OUTER JOIN para unir la tabla "tbl_videos", aunque esta me devolviera un resultado nulo, debería seguir devolviendome todos los resultados de la tabla p.
Código :
SELECT p.*, COUNT(v.id_video) AS num_videos FROM tbl_vendedores AS p LEFT OUTER JOIN tbl_videos AS v ON p.id_vendedor = v.id_vendedor WHERE p.id_vendedor = "23" AND v.activo = "1" GROUP BY p.id_vendedor
Gracias por vuestra atención