MySQL - Группирование и сортировка вместе?

G
На сайте с 29.08.2008
Offline
10
434

Добрый день всем! Есть такая задача:

SELECT news_store.id, news_store.src_id,

news_store.title, news_store.message,

news_hosts.host AS host

FROM news_store, news_hosts

WHERE news_hosts.id = news_store.src_id

ORDER BY news_store.id DESC LIMIT 0, 3

Надо как-то переделать этот запрос, что-бы он выдавал записи, уникальные по news_store.src_id. Пробовал GROUP BY news_store.src_id, но это не работает корректно, потому-что этот оператор должен стоять перед ORDER BY, как результат - выводятся данные с непоследним id. Также пробовал SELECT DISTINCT(news_store.src_id),..., почему-то проверяется на уникальность все-равно целая запись, а не news_store.src_id :(((. Посоветуйте что-то пожалуйста, у меня от этого запроса уже голова кругом идет...

Latest news from all world (http://www.sticknews.com)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий