Запрос 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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