Вопрос

Я использую запросы на Facebook в своем приложении. Допустим, например, у меня есть такой стол в моем DB:

fb_user_id request_id outstanding
id1        rid1       1
id1        rid2       0
id1        rid3       0
id2        rid4       1
id2        rid5       0
id2        rid6       0
id3        rid7       0

Выдающийся становится 0, когда пользователь принимает запрос. Логика - это когда полевое поле - 0 Пользователь, который сделал этот запрос, получает 10 баллов в моем приложении.

Какой синтаксис для запроса MySQL, чтобы найти 100 лучших пользователей с более высокими точками? Ι Предположим, используя заказ и группу по утверждениям ..

Это было полезно?

Решение

SELECT TOP 100
   fb_user_id
   SUM(outstanding) As OutstandingTotal
FROM YourTable
GROUP BY
   fb_user_id
ORDER BY DESC
   SUM(outstanding)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top