Въпрос за заявка Older BY

Make

Registered
Значи нужно ми е да извадя заявка с older by най много от новини от този потребел и да ги подредя кой е писал най много
 
Зависи от структурата на таблиците , но първо се пише ORDER BY и второ , ето един пример:

Код:
SELECT u.user_id, COUNT(n.news_id)
  FROM users u
  JOIN news  n on u.user_id = n.user_id
 GROUP BY u.user_id
ORDER BY COUNT(n.news_id) DESC

Общо взето означава : потребител от потребителите , сравняваш със същия потребител от таблицата с новините и ги преброяваш.

малкото u и n са просто index-и , и не трябва да ги променяш,а само имената на таблиците,дано си ме разбрал.
 

Back
Горе