I try execute the follow query:
Code:
Select new MensagemVersao(mv.Id.CodigoTipoMensagem,mv.Id.Numero,mv.Descricao,mv.DataAprovacao,tm.Descricao,tm.DataAprovacao) From MensagemVersao mv join TipoMensagem tm where mv.DataAprovacao is not null and mv.Id.Numero = (select max(mv.Id.Numero) from MensagemVersao mv join TipoMensagem tm where mv.Id.CodigoTipoMensagem = 'CH03' and mv.DataAprovacao is not null ) and mv.Id.CodigoTipoMensagem = 'CH03' . outer or full join must be followed by path expression [ Select new MensagemVersao(mv.Id.CodigoTipoMensagem,mv.Id.Numero,mv.Descricao,mv.DataAprovacao,tm.Descricao,tm.DataAprovacao) From br.com.vixteam.msgmgr.entity.MensagemVersao mv join TipoMensagem tm where mv.DataAprovacao is not null and mv.Id.Numero = (select max(mv.Id.Numero) from br.com.vixteam.msgmgr.entity.MensagemVersao mv join TipoMensagem tm where mv.Id.CodigoTipoMensagem = 'CH03' and mv.DataAprovacao is not null ) and mv.Id.CodigoTipoMensagem = 'CH03'
What I made of wrong?