Это мой запрос ниже. я хочу получить отдельное название категории и несколько курсов
$params = array(
'table_name' => 'courses AS cr',
$this->db->join('categories as cat', 'cat.categoryID = cr.categoryID', 'left'),
'select_fields' => 'DISTINCT(cat.categoryName), cat.categoryID, cr.courseID, cr.courseName, cr.coursePrice, cr.courseLink '
);
Распечатать запрос
SELECT DISTINCT(cat.categoryName), `cat`.`categoryID`, `cr`.`courseID`, `cr`.`courseName`, `cr`.`coursePrice`, `cr`.`courseLink` FROM `courses` AS `cr` LEFT JOIN `categories` as `cat` ON `cat`.`categoryID` = `cr`.`categoryID` LIMIT 20
результаты типа:
я хочу показать уникальную категорию в выпадающем меню и несколько курсов в div. в первый раз будут показаны все курсы, но когда я изменю категорию, тогда будут отображаться соответствующие курсы, но в раскрывающемся списке несколько раз отображается одно и то же название категории. как его уникально при отображении?