Заказать с помощью группы - PullRequest
6 голосов
/ 28 июня 2011

Существует ли эффективный способ сделать заказ и сгруппировать его так, чтобы вы получали определенный предмет из каждой группы (из заказа по)

//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

Ответы [ 2 ]

2 голосов
/ 16 августа 2012

Это сработало для меня

SELECT *
FROM (SELECT *
      FROM col
      ORDER BY col DESC,date DESC)a
GROUP BY col
1 голос
/ 28 июня 2011
SELECT *
FROM devices
GROUP BY D.location
ORDER BY time --ASC or DESC default is ASC i believe

Нет необходимости в подзапросах

...