Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera, estou com esse problema já tem alguns dias. Eu estou tentando realizar algumas consulta, mais tenho linhas completamente repetidas, e já tentei varias formas de fazer essa consulta, com meus subSelect, mais nada adianto. vou postar como esta minha consulta.
SELECT
(SELECT nomeDisciplina FROM disciplina AS tbDisciplina, alunos
WHERE tbDisciplina.codDisciplina = tbAvaliacaoParcial.codDisciplina
AND tbAvaliacaoParcial.alunos_codAluno = alunos.codAluno) AS disciplinaDescricao,
(
SELECT notaConceito from avaliacaoparcial as tbavaliacaoparcialsub
where tbavaliacaoparcialsub.codDisciplina = tbavaliacaoparcial.codDisciplina
and tbavaliacaoparcialsub.nomeAvaliacao = 'PONTO DE PARTICIPAÇÃO'
and tbavaliacaoparcialsub.codAvaliacao = tbavaliacaoparcial.codAvaliacao
AND tbavaliacaoparcialsub.alunos_codAluno = tbavaliacaoparcial.alunos_codAluno
)AS atividade1,
(
select notaConceito from avaliacaoparcial as tbavaliacaoparcialsub
where tbavaliacaoparcialsub.codDisciplina = tbavaliacaoparcial.codDisciplina
and tbavaliacaoparcialsub.nomeAvaliacao = 'PONTO DE SIMULADO'
and tbavaliacaoparcialsub.codAvaliacao = tbavaliacaoparcial.codAvaliacao
AND tbavaliacaoparcialsub.alunos_codAluno = tbavaliacaoparcial.alunos_codAluno
)AS atividade2,
(
SELECT notaConceito from avaliacaoparcial as tbavaliacaoparcialsub
where tbavaliacaoparcialsub.codDisciplina = tbavaliacaoparcial.codDisciplina
and tbavaliacaoparcialsub.nomeAvaliacao = 'PROVA GERAL 1'
and tbavaliacaoparcialsub.codAvaliacao = tbavaliacaoparcial.codAvaliacao
AND tbavaliacaoparcialsub.alunos_codAluno = tbavaliacaoparcial.alunos_codAluno
)AS atividade3
FROM avaliacaoparcial as tbAvaliacaoParcial
WHERE tbAvaliacaoParcial.anoLetivo = '2014'
AND tbAvaliacaoParcial.alunos_codAluno = '00996-2'
AND tbAvaliacaoParcial.codEtapa = '1'
AND tbAvaliacaoParcial.codDisciplina = '002'
GROUP BY codDisciplina
ORDER BY disciplinaDescricao
Já tentei usar SELECT DISTINCT, de muitas formas possivel.
vou mostrar como esta minha tabela e o que esta repetido
Eu tenho 2 ate 3, linhas iguais essa repetidas, nos meus subselect eu pego somente a nota ou seja nessa ai 8.0, que eu passo para o gridview. alguem saberia como realizar minha consulta sem retorna esse erro.
Error Code: 1242 Subquery returns more than 1 row - MYSQL
000000-000 11111-1 2014 0 020 1 001 PROVA GERAL 1 8.0 I
Carregando comentários...