Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wesleycsilva

Consulta de registros

Recommended Posts

Pessoal bom dia,

 

Preciso fazer um select para resolver o seguinte problema e não estou conseguindo, segue o problema:

 

Tenho uma tabela de avaliação de alunos (notas), uma tabela com os trabalhos desses alunos e uma tabela com os avaliadores destes trabalhos. Preciso selecionar todas as notas dos trabalhos dadas ou não pelos avaliadores. Por exemplo: se há 10 trabalhos para todos os avaliadores avaliarem, preciso consultar todas as notas e também se não há nota para um determinado trabalho de um determinado avaliador.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Minha estrutura é a seguinte:

 

tbl_avaliacao_notas: idAvaliador, idTrabalho, nota.

 

tbl_trabalhos: idTrabalho, arquivo, nomeOriginal, data.

 

tbl_avaliadores:idAvaliador, nome, situacao.

 

e o retorno que espero é mais ou menos assim:

 

Resultado da Pesquisa TRABALHOS WESLEY WELSEY WELSEY Trabalho Teste 1 9.00 8.00 0.00 Trabalho Teste 2 7.00 7.00 8.00 Trabalho Teste 3 8.00 0.00 8.00

Resultado da Pesquisa

 

TRABALHOS WESLEY WELSEY WELSEY

Trabalho Teste 1 9.00 8.00 0.00

Trabalho Teste 2 7.00 7.00 8.00

Trabalho Teste 3 8.00 0.00 8.00

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para fazer por SQL teria de fazer um PIVOT que no caso do Mysql creio só vai por CASE ou IF.

 

Este exemplo parece até ser um caso de provas e exames.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.