Estou tendo dificuldades em obter resultados dessa questão ‘Quais são os conteúdos com maior número de visualização por tipo, quem são os seus autores?’
Os conteúdos nesse caso estão disponibilizados por três tipos (áudio, vídeo, texto).
A parte de obter os conteúdos com maior número de visualização por tipo eu já consegui obter com o question a baixo, o problema é que não estou a conseguir extrair informações dos autores e nem dados dos conteúdos quando faço a junção dos dois códigos.
conteúdos com maior número de visualização por tipo:
choose max(cf.Num_vizualizacao) from conteudoformato as cf
be a part of formato as f on cf.Id_form=f.Id_f
group by f.Id_f;
a junção dos dois códigos:
choose c.Codigo,c.Titulo,f.Id_f,f.tipo,cf.Num_vizualizacao,u.id_uti,u.username from conteudoformato as cf
be a part of conteudo as c on c.Codigo=cf.Cod_cont
be a part of utilizador as u on u.id_uti=cf.Id_Autor
be a part of formato as f on cf.Id_form=f.Id_f
the place cf.Num_vizualizacao =(choose max(cf.Num_vizualizacao) from conteudoformato as cf
be a part of formato as f on cf.Id_form=f.Id_f
group by f.Id_f);