Почему COUNT() в одной из нескольких таблиц с LEFT JOINed возвращает NULL с помощью построителя запросов CodeIgniter?
Другие данные возвращаются правильно.>
Мне нужно выбрать некоторые данные из таблицы и посчитать связанные изображения из другой таблицы. Из моего файла модели: [code]$this->rci_db->select (" $this->tbl_register.id, $this->tbl_register.cor, DATE_FORMAT($this->tbl_register.registerdate, '%d/%m/%Y') AS registerdate, $this->tbl_registrations.registration, $this->tbl_aircrafts.cn, $this->tbl_aircrafts.built, $this->tbl_manufacturers.manufacturer, $this->tbl_models.type AS model, COUNT($this->tbl_images.imgid) AS count "); $this->rci_db->from("$this->tbl_register"); $this->rci_db->join("$this->tbl_registrations", "$this->tbl_registrations.rid = $this->tbl_register.rid", 'left'); $this->rci_db->join("$this->tbl_aircrafts", "$this->tbl_register.aid = $this->tbl_aircrafts.aid", 'left'); $this->rci_db->join("$this->tbl_manufacturers", "$this->tbl_manufacturers.mid = $this->tbl_aircrafts.mid", 'left'); $this->rci_db->join("$this->tbl_models", "$this->tbl_models.tid = $this->tbl_aircrafts.tid", 'left'); $this->rci_db->join("$this->tbl_images", "$this->tbl_register.id = $this->tbl_images.id", 'left');
if ($query->num_rows() > 0) { return $query->result(); } return false; [/code] Почему COUNT() в одной из нескольких таблиц с LEFT JOINed возвращает NULL с помощью построителя запросов CodeIgniter? Другие данные возвращаются правильно.>