Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera estou tentando fazer uma consulta no mysql, Utilizando worbench, mas to com esse error, como sou novato mexendo com DB, então tentei varias coisas, mas sem sucesso.
Error code: 1242 Suby Query Returns more than 1 row.
SELECT
(SELECT nomeDiciplina FROM diciplina AS tbDiciplina WHERE tbDiciplina.codDiciplina = tbavaliacaoparcial.codDiciplina) As diciplinaDescricao,
(
SELECT notaConceito
FROM avaliacaoparcial As tbavaliacaoparcialSub
WHERE tbavaliacaoparcialSub.codDiciplina = tbavaliacaoparcial.codDiciplina
AND tbavaliacaoparcialSub.anoLetivo = tbavaliacaoparcial.anoLetivo
AND tbavaliacaoparcialSub.codAluno = tbavaliacaoparcial.codAluno
AND tbavaliacaoparcialSub.avaliacaoparcialcol = 'PG-01'
) As PG01,
(
SELECT notaConceito
FROM avaliacaoparcial As tbavaliacaoparcialSub
WHERE tbavaliacaoparcialSub.codDiciplina = tbavaliacaoparcial.codDiciplina
AND tbavaliacaoparcialSub.anoLetivo = tbavaliacaoparcial.anoLetivo
AND tbavaliacaoparcialSub.codAluno = tbavaliacaoparcial.codAluno
AND tbavaliacaoparcialSub.avaliacaoparcialcol = 'PG-05'
) As PG05,
(
SELECT notaConceito
FROM avaliacaoparcial As tbavaliacaoparcialSub
WHERE tbavaliacaoparcialSub.codDiciplina = tbavaliacaoparcial.codDiciplina
AND tbavaliacaoparcialSub.anoLetivo = tbavaliacaoparcial.anoLetivo
AND tbavaliacaoparcialSub.codAluno = tbavaliacaoparcial.codAluno
AND tbavaliacaoparcialSub.avaliacaoparcialcol = 'PROVA GERAL 1'
) As PGERAL1,
(
SELECT notaConceito
FROM avaliacaoparcial As tbavaliacaoparcialSub
WHERE tbavaliacaoparcialSub.codDiciplina = tbavaliacaoparcial.codDiciplina
AND tbavaliacaoparcialSub.anoLetivo = tbavaliacaoparcial.anoLetivo
AND tbavaliacaoparcialSub.codAluno = tbavaliacaoparcial.codAluno
AND tbavaliacaoparcialSub.avaliacaoparcialcol = 'PROVA GERAL 5'
) As PGERAL5,
(
SELECT notaConceito
FROM avaliacaoparcial As tbavaliacaoparcialSub
WHERE tbavaliacaoparcialSub.codDiciplina = tbavaliacaoparcial.codDiciplina
AND tbavaliacaoparcialSub.anoLetivo = tbavaliacaoparcial.anoLetivo
AND tbavaliacaoparcialSub.codAluno = tbavaliacaoparcial.codAluno
AND tbavaliacaoparcialSub.avaliacaoparcialcol = 'PROVA MENSAL'
) As PMENSAL,
(
SELECT notaConceito
FROM avaliacaoparcial As tbavaliacaoparcialSub
WHERE tbavaliacaoparcialSub.codDiciplina = tbavaliacaoparcial.codDiciplina
AND tbavaliacaoparcialSub.anoLetivo = tbavaliacaoparcial.anoLetivo
AND tbavaliacaoparcialSub.codAluno = tbavaliacaoparcial.codAluno
AND tbavaliacaoparcialSub.avaliacaoparcialcol = 'PONTO DE TRABALHO'
) As PTRABALHO
FROM avaliacaoparcial AS tbavaliacaoparcial
WHERE tbavaliacaoparcial.anoLetivo = '2014' AND tbavaliacaoparcial.codAluno = '00247-0'
GROUP BY codDiciplina
ORDER BY diciplinaDescricao, avaliacaoparcialcol;Carregando comentários...