【发布时间】:2019-10-01 20:42:37
【问题描述】:
是否可以从 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() 或类似的东西有关。
【问题讨论】:
-
您使用的是什么 PHP 框架?这不是普通的 PHP
-
CodeIgniter @PetervanderWal
-
啊,我的笨蛋,一旦你说我检查了什么框架:codeigniter.com/userguide3/database/query_builder.html@PetervanderWal
标签: php codeigniter