query ou não ?
Considere um banco de dados com as colunas:
---------------------------------------
NOME | RGM | CURSO | IDADE
---------------------------------------
Agora imagine que tenho mais de 1000 cursos diferentes nesse bd.
Tenho que obter grupos de alunos (linhas do bd) que façam o mesmo curso e fazer alguma ação com esse grupo, somar suas idades, por exemplo.
Vou executar 1000 query's. Isso é correto ?
Ou o ideal é obter todas as linhas de uma vez e ir iterando pela coluna 'CURSO' e pegando todos que façam o curso x1, x2...x100 ? Ai serão 1000 iterações por curso (se não pensar em nenhuma optimização)
Enfim o que devo fazer ?
Discussão (6)
Carregando comentários...