【发布时间】:2013-09-30 06:16:08
【问题描述】:
将mysql查询转换为codeigniter查询
当前查询:
$query = "SELECT a.*, b.cost AS future_cost, b.start_date AS future_date
FROM (
SELECT * FROM (
SELECT * FROM outbound_routes
ORDER BY start_date
) x
GROUP BY pattern
) a
LEFT JOIN (
SELECT * FROM outbound_routes
ORDER BY start_date
) b
ON a.pattern = b.pattern AND a.id != b.id
GROUP BY a.pattern";
$result=$this->db->query($query);
在粗体查询中,我想附加搜索变量,例如
$this->db->where('pattern','1');
我们将不胜感激任何帮助和想法。
【问题讨论】:
-
我认为您不能使用活动记录类来连接两个 SQL 查询。您必须使用
$this->db-query('ALL YOUR SQL HERE')方法。
标签: php mysql sql codeigniter