Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal,
Estou com uma questão de otimização aqui que já me fez perder horas em frente ao manual do mysql
Atualmente eu tenho uma consulta onde eu retorno uma subquery como um dos campos e essa mesma subquery é usada no where para filtrar os dados. Só que assim pra cada registro de banco o mysql vai ter de fazer 2 subquerys, 1 pra mostrar e outro pra filtrar
Exemplo:
select nome, (select 2010 - 1988) as idade from pessoas where (select 2010 - 1988) > 17
Queria que ficasse tipo assim:
select nome, (select 2010 - 1988) as idade from pessoas where idade > 17
Tem como?
Carregando comentários...