【发布时间】:2016-05-23 01:44:05
【问题描述】:
如何使用活动记录 CodeIgniter 编写此查询。
我正在使用 CodeIgniter 版本 2。 是否可以使用库子查询来编写它?
例子:
$this->db->select('......');
$this->db->from('......');
这是我的查询。
SELECT `a`.`NAMA_BULAN` AS 'Bulan',
CASE WHEN `b`.`TOTAL_STLH_DISC` IS NULL
THEN '0'
ELSE `b`.`TOTAL_STLH_DISC`
END AS 'Total Pendapatan'
FROM `tbl_bulan` AS `a`
LEFT JOIN (
SELECT MONTH(`tbl_transaksi_jual`.`TGL_TRANSAKSI`) AS `TGL_TRANSAKSI`,
SUM(`tbl_transaksi_jual`.`TOTAL_STLH_DISC`) AS `TOTAL_STLH_DISC`
FROM `tbl_transaksi_jual`
WHERE `tbl_transaksi_jual`.`ID_CABANG`=2
GROUP BY MONTH(`tbl_transaksi_jual`.`TGL_TRANSAKSI`)
) AS `b` ON `a`.ID_BULAN = `b`.`TGL_TRANSAKSI`
ORDER BY `a`.ID_BULAN ASC
谢谢你帮助我。
【问题讨论】:
标签: php mysql codeigniter activerecord