Bom dia Pessoal,
Estou com certa dificuldade em relacionar duas tabelas no mysql.
O que acontece é o seguinte:
Tabela integracao_veiculos ( 257 registros )
- idVeiculo
- placa
- motorista
Tabela integracao_eventos ( 374329 registros, a cada 30 seg recebo em media + 100 registros )
- idVeiculo
- idMensagem
- latitude
- longitude
Querry que estou utilizando para mostrar os registros,
SELECT * FROM integracao_veiculos
INNER JOIN integracao_eventos ON (integracao_veiculos.idVeiculo = integracao_eventos.idVeiculo) ORDER BY integracao_veiculos.placa
Mas no caso eu preciso mostrar apenas o ultimo registro de cada veiculo ( hoje seriam 257 veiculos e nao os 374329 ).
Ja tentei utilizar o Group By mas mesmo assim demora muito ( ele continua percorrendo a tabela toda dos eventos antes de retornar os dados ).
De que forma eu posso fazer isso ?
Desde ja muito obrigado.
Abraco
