SQL buscar ultimo registro na tabela com group BY
Boa noite, explicando a situação..
Estou construindo um sisteminha que faz a monitoração de alguns hosts, eles são servidores Linux, eles enviam por wget --post-data, parâmetros, um php recebe esses parâmetros e inseri no banco de dados. Ate ai tudo certo.
Agora estou criando um dashboard (painel), para eu visualizar os hosts Linux que conseguiram ser monitorados. Ate ai tudo certo também, porem.. eu possuo vários clientes que ao mesmo tempo podem possuir varias maquinas. E eu quero fazer com que seja agrupado as ultimas entradas no SQL de uma determinada maquina filtradas por data.
Segue exemplo da tela:
https://www.dropbox.com/s/gp7pftiy6lcu9z7/Sem%20t%C3%ADtulo.png
Queria que ele juntasse as maquinas que possuem o mesmo id, mostrando o mais recente.
Minha query:
SELECT clientes., maquinas., logs.* FROM clientes INNER JOIN maquinas ON clientes.cliente_id = maquinas.cliente_id INNER JOIN logs ON maquinas.maquina_id = logs.log_maquina_codigo ORDER BY logs.log_id DESC
Minhas tabelas:
Discussão (2)
Carregando comentários...