Codeigniter活动记录COUNT返回null

时间:2018-09-01 12:06:51

标签: mysql codeigniter count

我需要从一个表中选择一些数据,并从另一个表中计数相关图像。 我正在使用的代码如下(来自模型文件)

<ion-list *ngFor="let obj of controlsArray;let i=index">

该查询为COUNT语句返回空值,但我无法弄清楚出了什么问题。 其他数据正确返回 感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

该计数在另一个表中,因此您必须以某种方式将其与查询相关联。在这种情况下,不加入就可以使用子选择。

类似的选择:

$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,
        (SELECT COUNT($this->tbl_images.imgid) FROM $this->tbl_images WHERE $this->tbl_register.id = $this->tbl_images.id) AS count
        ");