rockbilly 0 Denunciar post Postado Outubro 7, 2005 Olá, Tenho estes registros: cod | nome | endereco | 123 JOAO X RUA X 125 JOAO X RUA Y como posso fazer para pegar o registro do nome = JOAO X com o COD Máximo, ou seja todo o registro com COD 125 e seus respectivos nomes para o nome JOAO X. Tentei com isto, mas esta trazendo os dados do 1º registro: SELECT MAX(cod) AS cod, nome, endereco FROM tabela WHERE nome = 'JOAO X' GROUP BY nome grato a qq ajuda! Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Outubro 8, 2005 Uma maneira: SELECT cod, nome, endereco FROM tabela WHERE nome = 'JOAO X' AND cod = MAX(cod) GROUP BY nome Outra: SELECT cod, nome, endereco FROM tabela WHERE nome = 'JOAO X' ORDER BY cod DESC LIMIT 1 []'s Compartilhar este post Link para o post Compartilhar em outros sites
rockbilly 0 Denunciar post Postado Outubro 10, 2005 Obrigado, a 2ª opção deu certo!!! Compartilhar este post Link para o post Compartilhar em outros sites