Quiero seleccionar todos los order_ids distintos de mi tabla, y ordenar esa lista por la columna de fecha. Utilizando distintos es por supuesto un parámetro de toda la consulta, por lo que intentar algo como esto no funciona:SQL Select Distinct Values, pero ordene por un valor diferente
SELECT DISTINCT(orderId, datetime)
FROM table
ORDER BY datetime DESC
Esto devuelve todas las combinaciones distintas de la orderId y de fecha y hora, así que me quedo con múltiples OrderIDs, que yo no quiero Por lo tanto, estoy pensando que la cláusula DISTINCT no es el camino a seguir. ¿Alguien tiene alguna sugerencia sobre cómo podría resolver este problema?
Gracias!
Como seguimiento, ¿qué ocurre si quiero seleccionar todos los valores en la tabla, no solo orderId y datetime? Tengo la sensación de que es una pregunta totalmente independiente, pero ... – Erebus
Debería agregar todas las columnas o seleccionar una fila en particular (min (id), max (id) o similar) y hacer un join/sub -consulta. –