Left join em três tabelas
Tenho 3 tabelas:- canais - comentários- programasEu preciso fazer um select que me mostre todos os canais e faça a countagem de quantos comentários tem cada canal e também fazer a contagem de quantos programas tem cada canal.Então fiz assim:select c.canal, count(co.codigo_canal) as comentarios, count(p.codigo_canal) as programasfrom canais as c left join comentarios as coon c.codigo_canal = co.codigo_canalleft join programas as p on c.codigo_canal = p.codigo_canalgroup by c.canalMas não deu certo, as somas ficaram erradas.Como usar o left join para resolver este problema?
Discussão (1)
Carregando comentários...