написание запроса

Sparton

Новичок
написание запроса с Order BY (ПОМОГИТЕ )))

есть такой запрос

SELECT distinct(category), id, themes, anons, date, source
FROM text
WHERE category in (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
GROUP by category asc

он вынемает по одной новости из категории...
фишка в чем, он вынимает новости по одной, но которые были раньше всех написаны, т.е. с наименьшей датой!

как мне сгруппировать так чтобы, он еще вынул новости с наибольшей датой (т.е. последнии)...
пробывал так
SELECT distinct(category), id, themes, anons, max(date), source
FROM text
WHERE category in (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
GROUP by category asc having max(date)
не получается... скорее всего не так делаю...((( помогите )))
 

html_coder

Новичок
Тебе нужна группировка с сортировкой, т.е ты вычисляешь max(date) для группы и по этому значению сортируешь!
 
Сверху