осталось объединить 2 таблицы и статьи, связанные с group_concat, в каждую категорию

я построил 2 таблицы (статьи, категории)
Как я могу вывести все категории с соответствующими статьями ниже каждой
например:

категория -> мобильный

статьи -> 1-Samsung Galaxy S3,2-Samsung Galaxy S4 обзор, 3-Samsung Note 3

затем

категория -> ноутбук

статьи -> 1-сильный павильон g6,2-lenovo 2014,3-dell inspiron15r

……и т. д. для всех других категорий

CREATE TABLE IF NOT EXISTS `articles` (
`art_id` int(30) NOT NULL AUTO_INCREMENT,
`relcat_id` int(30) NOT NULL,
`art_title` varchar(250) NOT NULL,
`art_subtitle` varchar(250) NOT NULL,
`art_desc` text NOT NULL,
`art_snippet` text NOT NULL,
`art_tags` varchar(250) NOT NULL,
`art_download` text NOT NULL,
`art_instructor` varchar(250) NOT NULL,
`art_dt` varchar(250) NOT NULL,
PRIMARY KEY (`art_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

CREATE TABLE IF NOT EXISTS `categories` (
`cat_id` int(30) NOT NULL AUTO_INCREMENT,
`cat_name` varchar(250) NOT NULL,
`cat_desc` text NOT NULL,
`cat_ref` varchar(250) NOT NULL,
`cat_img` varchar(250) NOT NULL,
PRIMARY KEY (`cat_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

я попробовал следующий запрос, используя group_concat, но не сработал

select relcat_id,GROUP_CONCAT(art_id),art_title,art_subtitle,art_desc,art_tags,art_download,cat_name,cat_img from articles left join categories on articles.relcat_id=categories.cat_id where relcat_id=1 group by relcat_id

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …