За последние 24 часа нас посетили 35040 программистов и 1746 роботов. Сейчас ищут 838 программистов ...

AR выборка | вопрос

Тема в разделе "MySQL", создана пользователем katamason, 12 июн 2011.

  1. katamason

    katamason Активный пользователь

    С нами с:
    9 июн 2011
    Сообщения:
    14
    Симпатии:
    0
    Здравствуйте, есть такой запрос AR
    PHP:
    1.  
    2. $this->db->select('*');
    3. $this->db->distinct();
    4. $this->db->from('objects');
    5. $this->db->where('trans_type', $tt);
    6. $this->db->join('obj_images', 'objects.id = obj_images.object_id');
    7. $this->db->group_by('objects.id');
    8. $this->db->limit($limit, $offset);
    Выборка проходит, но входят только те строки, в которых присутствует obj_images.object_id.
    Т.е нет картинки нет записи из таблицы objects
    Спасибо
     
  2. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    походу тут юзается INNER JOIN, а тебе нужен LEFT JOIN. смотри где там указывается тип джоина.
     
  3. katamason

    katamason Активный пользователь

    С нами с:
    9 июн 2011
    Сообщения:
    14
    Симпатии:
    0
    Да, спасибо