En mi consulta SQL estoy seleccionando datos con GROUP BY y PEDIDOS POR cláusulas. La tabla tiene el mismo numbers
en varias filas con diferentes tiempos en cada fila. Así que creo que quiero aplicar una cláusula GRUPO POR.MySQL - utilizando GROUP BY y DESC
Sin embargo, en los resultados devuelve la hora más antigua con el número, pero necesito la hora más reciente.
SELECT * FROM TABLE GROUP BY (numbers) ORDER BY time DESC
La consulta aparece como si primero debe aplicarse GROUP BY y luego ORDER BY ... pero los resultados no parecen funcionar de esta manera.
¿Hay alguna manera de arreglar esto?
[En los documentos] (http://dev.mysql.com/doc/refman/5.6/en/group-by-hidden-columns.html) el comportamiento que obtiene si select columnas que no están agrupadas por se llama explícitamente como "indeterminado" en el caso de que tengan múltiples valores por grupo. No puedes confiar en ningún comportamiento en particular. ¿Necesita toda la fila o simplemente 'números, máximo (tiempo)' –
¿Puede proporcionar algunas filas de datos con el resultado que espera? –
Gracias chicos, me movieron a la dirección correcta. – user1946705