Получить отличительные значения в php CodeIgniter - PullRequest
0 голосов
/ 16 апреля 2020

Это мой запрос ниже. я хочу получить отдельное название категории и несколько курсов

$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

результаты типа:

query result

я хочу показать уникальную категорию в выпадающем меню и несколько курсов в div. в первый раз будут показаны все курсы, но когда я изменю категорию, тогда будут отображаться соответствующие курсы, но в раскрывающемся списке несколько раз отображается одно и то же название категории. как его уникально при отображении?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...