Intereting Posts
Как результат комбинирует результаты двух таблиц MySQL с использованием PDO необходимо создать эскиз для загрузки видео (очень простой код) отправлять почту с помощью mail () в php Как вставить строку без каких-либо значений, чтобы все столбцы принимали значение по умолчанию? Алгоритм поиска хороших, надежных игроков Хорошо ли использовать сериализацию в PHP для хранения данных в БД? Разбиение страницы с помощью Doctrine и ZF2 CodeIgniter: динамическое перенаправление после входа? как написать код javascript внутри php Выброс каскадов на стороне сервера в PHP Можете ли вы хранить массив PHP в Memcache? Как заставить GPG принимать входные данные от STDIN вместо попытки открыть файл? Как включить заголовок авторизации в HTTP-запросе cURL POST в PHP? Автозаполнение JQuery и формирование популяции с использованием JSON php game, формула для вычисления уровня на основе exp

CodeIgniter Две таблицы Left Join не возвращает идентификатор условия соединения левой таблицы при пропуске в правой таблице

У меня есть две таблицы: 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(); 

В чем проблема в моем запросе и каково его возможное решение. Любая помощь будет высоко оценена.