¿Existe una forma eficiente de hacer un pedido por y agrupar para que obtenga un artículo específico de cada grupo (del pedido por).Hacer un pedido por grupo por
//This is the best way i have come up with.
SELECT D.*
FROM (
SELECT *
FROM devices
ORDER BY time
) AS D
GROUP BY D.location
esto es más eficiente que 'select * del grupo de dispositivos por location'? – Jaydee
Aquí está el problema. Digamos que tiene una mesa que contiene muchos informes. Cada ubicación puede tener informes X. Pero solo quieres el último informe. Para lograr esto el 100% del tiempo, debe ordenar por tiempo ENTONCES grupo por. – Michael
Sospecho que es posible que esté malinterpretando el funcionamiento de GROUP BY. Ver este artículo (disculpas si esto es una noticia vieja) http://rpbouman.blogspot.com/2007/05/debunking-group-by-myths.html – Jaydee