Codeigniter Active Record Select Query для присоединения, группировки и график () несколько таблицPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Codeigniter Active Record Select Query для присоединения, группировки и график () несколько таблиц

Сообщение Anonymous »

Мой текущий запрос: < /p>

Код: Выделить всё

public function teachers_manage() {
$this->db->select('users.user_id, teacher_id, COUNT(student_id) AS S, COUNT(DISTINCT(users.class)) AS C, schools.region, schools.school_name');
$this->db->from('teacher_student_conn');
$this->db->join('users', 'teacher_student_conn.student_id=users.user_id','left');

$this->db->join('schools', 'schools.school_id=users.school_id');
$this->db->where('users.deactivated_at = "0000-00-00 00:00:00" OR users.deactivated_at IS NULL ');

$this->db->where('users.role_id', '1');
$this->db->group_by("teacher_student_conn.teacher_id");
$result = $this->db->get();
return $result->result();
}
< /code>
показывает мне учителей и для каждого учителя, который он преподает, и количество учеников, которых он преподает. Я сделал присоединение 2 таблицы - пользователи 
и учительница_student_conn by users = user_id = wearm_student_conn.student_id и я поместил, где ученик не будет деактивирован - показывает активных учащихся. Но как это сделать, а также учителя? Другое соединение изменит результаты. Я хочу добавить только место, где учителя будут активны.
  • user_id
  • school_id
  • class
  • role_id
  • created_at
  • deactivated_at
учитель-student_conn < /h2>

id < /li>
Учитель_ид < /li>
stuctive_id < /li>
create_at < /li>
< /ul>

Подробнее здесь: https://stackoverflow.com/questions/295 ... multiple-t
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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