Я пытаюсь объединить два запроса для сравнения результатов 2 семестра для студентов, использующих Code Igniter (CI).
Я мог бы сделать это напрямую с помощью MySQL, но как это сделать с помощью CI?
Ниже приводится запрос для MySQL:
select x.student, x.2017, y.2018 from (SELECT a.student_id student, sum(a.marks) 2017 FROM a a
WHERE a.year = '2017' GROUP by student
) x
LEFT JOIN
(SELECT b.student_id student, sum(b.marks) 2018 FROM b b
WHERE b.year = '2018' GROUP by student
) y on x.student = y.student
Как это можно сделать в CI?






Попробуйте это, надеюсь, это сработает.
$this->db->query("select x.student, x.2017, y.2018 from (SELECT
a.student_id student, sum(a.marks) 2017 FROM a a
WHERE a.year = '2017' GROUP by student
) x
LEFT JOIN
(SELECT b.student_id student, sum(b.marks) 2018 FROM b b
WHERE b.year = '2018' GROUP by student
) y on x.student = y.student");