У меня есть две таблицы: Table1 и Table2, и я левый, соединяя таблицу 1 с таблицей 2 с Table1.PrimaryKey = Table2.ForeignKey. Он возвращает все строки из обеих таблиц, но в некоторых строках из-за отсутствия записи в таблице 2 для условия соединения значение поля PrimaryKey отсутствует для таблицы 1. Вот мой код
$this->db->select('*'); $this->db->from('CI_Articles_Tbl'); $this->db->join('CI_Article_Images_Tbl', 'CI_Articles_Tbl.roflArticle_ID=CI_Article_Images_Tbl.roflArticle_ID','left'); $this->db->group_by('CI_Articles_Tbl.roflArticle_ID'); $query = $this->db->get(); return $query->result_array();
В чем проблема в моем запросе и каково его возможное решение. Любая помощь будет высоко оценена.