为了账号安全,请及时绑定邮箱和手机立即绑定

使用 php codeigniter 查询交叉连接

使用 php codeigniter 查询交叉连接

PHP
MM们 2021-06-15 21:43:26
是否可以从 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();

希望对你有帮助:)


查看完整回答
反对 回复 2021-06-19
  • 2 回答
  • 0 关注
  • 125 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信