Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá, tenho aqui no access uma tabela com alguns campos entre eles,
id nome idpai data
1 a 55 13/10/2000
2 b 56 12/11/2001
3 c 55 15/01/2008
esta tabela tem campos relacionados com campos de outras tabelas, eu estou a tentar não repetir o campo idpai e ficar com o idpai com o id mais alto,ou seja o ultimo idpai que foi inserido, já tentei com o group by e distinct mas não consegui, tenho a actual consulta sem êxito,
sql="select alvaras.idpai,alvaras.alvara,alvaras.dataemissao,alvaras.id,alvaras.datavalidade,alvaras.idtalhao,alvaras.idtipo,alvaras.idcampa,alvaras.data,alvaras.total,alvaras.pago,tipolocais.nome,talhoes.nome,locais.nome,pessoas.nome,pessoas.id from ((((alvaras inner join tipolocais on tipolocais.id=alvaras.idcaracteristica) inner join talhoes on talhoes.id=alvaras.idtalhao) inner join locais on alvaras.idtipo=locais.id) inner join pessoas on alvaras.idproprietario=pessoas.id) where exists (select idpai from alvaras where idcemiterio="&session("idcemiterio")&" group by idpai)"
Carregando comentários...