Запрос Mysql с использованием предложения order by и group by для высшей квалификации [дубликат]Php

Кемеровские программисты php общаются здесь
Anonymous
Запрос Mysql с использованием предложения order by и group by для высшей квалификации [дубликат]

Сообщение Anonymous »

Я хочу получить сведения о высшем образовании пользователя в порядке убывания, а не все сведения об образовании, поэтому я объединяю таблицу пользователей с таблицей сведений об образовании, но запрос, который я написал с использованием предложений group by и order by, даже если он не работает так, как я ожидал.
table users:

id name

1 aaa

2 bbb

3 ccc

таблица education_details
eid user_id course_id course type

1 1 12 graduation

2 1 13 post_graduation

3 2 18 graduation

4 2 20 post_graduation

Ожидаемый результат:
user_id eid course_type

2 4 post_graduation

1 2 post_graduation

Запрос:
$this->db->select('u.id as user_id,e.eid,e.course_type');
$this->db->from('users u');
$this->db->join('education_details e','e.user_id=u.id','left');
$this->db->order_by('e.id','desc');
$this->db->group_by('e.user_id');
$this->db->get()->result();


Подробнее здесь: https://stackoverflow.com/questions/639 ... lification

Вернуться в «Php»