【发布时间】:2017-04-11 04:48:41
【问题描述】:
我正在努力从不同的表格中获取客户详细信息。我已经创建并测试了这个查询,它工作正常。问题是如何用户将此查询(转换)为 Active Records 查询。谢谢你。
SELECT c.cust_id, `c`.`cust_contact_name`, `c`.`cust_active_flag`,
(select COUNT(`pm`.`cust_id`) from property_master as pm
Where pm.cust_id = c.cust_id) as prop_count,
(select a.addr_phoneno1 from address as a
WHERE a.cust_id = c.cust_id AND a.addr_type_flag IN ('C', 'CP')) as cust_phone,
(select count(ci.cust_id) from customer_inquiry as ci
WHERE ci.cust_id = c.cust_id) as inquiry_count,
(select max(inq_date) from customer_inquiry as ci
WHERE ci.cust_id = c.cust_id) as last_inq_date
FROM customer as c
GROUP BY c.cust_ID
【问题讨论】:
-
@hekmat 先生,您能帮忙吗
标签: php mysql codeigniter activerecord correlated-subquery