Задача такая, надо посчитать кол-во записей новостей, в которых ид-категории по списку из другой таблицы категорий, а категории в свою очередь тоже надо отобрать по условию..
И если выбранных записей в таблице новостей больше определённого количества (заранее установленного, например 10000) то лишнее удалить отсортировав по дате. Вот такая вот бредятина
Пока дошел только до подсчета новостей, вот такой запрос сварганил но он почему то не работает:
CODE ( text):
скопировать код в буфер обмена
$result2 = mysql_query("select count(p.*), c.id, c.alt_name from `" . PREFIX . "_post` as p LEFT JOIN ".PREFIX."_category AS с ON (p.category=c.id) WHERE c.alt_name IN ('russia', 'ukraine', 'oddly') group by p.category");
где:
" . PREFIX . "_post (таблица с новостями)
".PREFIX."_category (таблица категорий новостей)
p.category=c.id (категория в новостях = ид из таблицы категорий)
c.alt_name IN (если в таблице категорий alt_name = список)
|