выборка из таблицы + подсчёт полей в другой таблице в одном запросе

crabik

Новичок
выборка из таблицы + подсчёт полей в другой таблице в одном запросе

есть 2 таблицы, одна news(новости) с полями id,dat,head,content,ahtml,poster , другая comm(комментарии к новостям) с полями id,nid,dat,poster,content. В nid - id новости, к которой относится комментарий. Хочу сделать вывод списка новостей и чтоб около каждой новости выводился список комментариев к ней. Перерыл кучу манов, нашёл только про UNION, решил сделать так:
(SELECT id, dat, head, content, ahtml, poster FROM news ORDER BY dat DESC LIMIT %d,5) UNION ALL (SELECT COUNT(*),dat,ip,content,nid,poster FROM comm GROUP BY dat)
но функция mysql_fetch_array Возвращает только результаты первого Select'a.
Может кто подсказать, в чём проблема? или если вопрос слишком глупый хотя бы посоветовать про что почитать.
 
Сверху