Подсчитайте общее количество мужчин и женщин в каждой группе с помощью CodeIgniter.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Подсчитайте общее количество мужчин и женщин в каждой группе с помощью CodeIgniter.

Сообщение Anonymous »

Как я могу найти количество мужчин и женщин в каждом разделе, используя методы построения запросов CodeIgniter?
Я уже пробовал Count, select, sum с группировкой, но мне все еще не удается достичь желаемого результата.
Я хочу получить название раздела, общее количество студентов и отдельное количество мужчин и женщин. Я хочу сделать это с помощью 1 запроса.
Желаемый результат:




Мужской
Женский




Section 1
10


Раздел 2
8




Схема таблицы:
  • tbl_section:section_id, section_name
  • tbl_student: stud_id,stud_name,gender,section_id(внешний ключ)
Моя попытка кодирования:

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

$total =$this->db
->selectCount('gender')
->from(tbl_student)
->join('tbl_section','tbl_student.section_id = tbl_section.section_id)
->where('tbl_student.gender = "male")
->get()
->result_array();
Попытка необработанного SQL:

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

select section.section_name,count(stud_id)
from tbl_student
join section on tbl_student.section_id=section.section_id
where tbl_student.gender = "Male"
group by section.section_id;
Результат: отображается только 1 пол. Я хочу отображать как мужской, так и женский.

Подробнее здесь: https://stackoverflow.com/questions/702 ... odeigniter
Ответить

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

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

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

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

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