Buenas,
tengo una tabla MySQL donde almaceno medidas de varios sensores, en concreto, temperaturas de 5 sensores, el diseño de la tabla es:
Id, Temperatura, Sonda y Registro que es un timestamp.
En Sonda registra Sonda 0, Sonda 1, Sonda 2, Sonda 3 y Sonda 4.
el problema es al querer hacer una consulta del ultimo registro para cada una de las sondas.
Ahora mismo lo que tengo es:
SELECT * FROM TABLA ORDER BY Id DESC LIMIT 1
esto selecciona el ultimo registro pero independientemente de que sonda sea.
la pregunta es: debo hacer 5 SELECT del tipo:
SELECT * FROM TABLA WHERE `Sonda`= 'Sonda X' ORDER BY Id DESC LIMIT 1
O se puede hacer un solo SELECT donde se seleccionen los últimos 5 registros (uno por sonda) y luego hacer un IF para mostrar el que corresponda a cada una.
Muchas gracias por la ayuda