[firebase-br] Select / Subselect / Group by
Adriano dos Santos Fernandes
adrianosf em uol.com.br
Ter Set 16 10:15:44 -03 2008
Nigro - Fábrica de Software escreveu:
> Bom dia poderiam me ajudar, com esse select, segue também mensagem de erro.
>
> select ipn.fk_produto, max(ipn.vlrunitario) as vlrunitario,
> max(ne.dataentrada) as dataentrada,
> max(ne.pk_pedidonota) as pk_pedidonota, max(pn.numero) as numero,
> (select max(pni2.vlricms) from pedidonotaimposto pni2 where
> pni2.pk_pedidonotaimposto = pni.pk_pedidonotaimposto) as vlricms <<<<<<<
> CREIO QUE O PROBLEMA ESTEJA AQUI
Exatamente. O subselect vai rodar depois de agrupar, por isso vc não
pode usar pni.pk_pedidonotaimposto pois essa coluna não faz parte da
expressão do GROUP BY.
Adriano
Mais detalhes sobre a lista de discussão lista