是否可以从 php.ini 交叉加入。例如:目前我像这样查询数据库: $company_id = 20; $templates_data = $this->db->select('template_id') ->from('dr_template_relational') ->where('dr_template_relational.company_id',$company_id) ->get() ->result_array();我想做的是这样的:->from('dr_template_relational')->cross_join()在 SO 上有几个对这个问题的回答,但发布了一个常规的 sql 查询,如下所示:"SELECT * FROM citys LEFT JOIN comments ON comments.city=citys.city WHERE citys.id=$id";这将是在 SQL 查询中执行此操作的方法,但这里的重点是在 php 中执行此操作并通过交叉连接获取返回的数据。我也意识到可以在 php 中使用查询来选择数据并将其与代码连接,但我的问题与是否可以简单地添加->cross_join()或类似的东西有关。
2 回答
湖上湖
TA贡献2003条经验 获得超2个赞
您可以在 codeigniter 中运行原始查询来解决您的问题,如下所示:
$sql 'your query here with cross join';
$query = $this->db->query($sql);
return $query->result_array();
希望对你有帮助:)
- 2 回答
- 0 关注
- 125 浏览
添加回答
举报
0/150
提交
取消