Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rogério Orlando

buscar campos de duas tabelas, sendo que na 2ª apenas o de > nº

Recommended Posts

Tenho duas tabelas, uma com os dados principais das pessoas, e, outra com dados dos endereços onde as pessoas moraram e moram atualmente.Necessito relacionar em relatório alguns dados que estão na 1ª tabela e outros da 2ª, entretanto somente pode aparecer na consulta os dados do último endereço.As tabelas estão estruturadas da seguinte maneira:TABELA 1: EFETIVO (RG, NOME, DTNASC, ETC)TABELA 2: ENDEREÇO(ENDRG, ENDEND, ENDNUMERO, ENDCODIGO, ETC)Estou tentando a seguinte SELECT, porém ela retorna erro da função MAX, e outras SELECT trazem todos os endereços:SELECT EF.RG, EF.NOME, EN.ENDEND, EN.ENDNUMERO FROM EFETIVO AS EF, ENDEREÇO AS EN WHERE EF.RG=EN.ENDRG AND EN.ENDCOD=(MAX(EN.ENDCOD)) ORDER BY EN.ENDENDPS: Estou utilizando o mysql 4.01, que me paresse não aceitar subquery.Obrigado antecipadamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.