его доработать, что-бы получить статьи из определенной категории(по id например)?
SELECT *, GROUP_CONCAT(c.cName ORDER BY c.cName SEPARATOR ';') nCategories from news n INNER JOIN category_relationships r ON r.nID = n.nID INNER JOIN category c ON c.cID = r.cID GROUP BY n.nID
А ты точно сам написал этот запрос? :D
Да, искал информацию и писал. По правильности тоже вопрос, что стоит улучшить/изменить?
Я правильно думаю, что нужно добавить оператор WHERE или HAVING ?
Ну добавь where c.id=1 и будут тебе только новости с категории 1
Тогда же список категорий записей будет включать в себя только категорию с ид 1, а не список всех категорий записи, так же проучится?
Добавить WHERE, там добавить фильтр по категории
Обсуждают сегодня