Php 存在Codeigniter子查询
我正试图用它做一个子查询Php 存在Codeigniter子查询,php,mysql,codeigniter,subquery,Php,Mysql,Codeigniter,Subquery,我正试图用它做一个子查询 $this->db->where(" EXISTS (SELECT * FROM myTable)"); 但它不起作用,它的输出是:myquery+WHERE'EXISTS从myTable中选择* 在EXISTS之前的引用使查询无法解决 有人知道怎么解决吗 谢谢 试试这个 不要使用where子句,请写下完整的查询字符串并使用$this->db->query执行查询 $qry_string= $yourquery . "WHERE EXISTS (S
$this->db->where(" EXISTS (SELECT * FROM myTable)");
但它不起作用,它的输出是:myquery+WHERE'EXISTS从myTable中选择*
在EXISTS之前的引用使查询无法解决
有人知道怎么解决吗
谢谢 试试这个
不要使用where子句,请写下完整的查询字符串并使用$this->db->query执行查询
$qry_string= $yourquery . "WHERE EXISTS (SELECT * FROM myTable)";
$this->db->query($qry_string);
请删除EXISTS关键字前后的空格。这不会显示任何错误
$this->db->where("EXISTS(SELECT * FROM myTable)");
也许你可以尝试使用 $this->db->where EXISTS从myTable中选择*,null,false 这是DB_active_rec.php中where的片段 公共函数,其中$key、$value=NULL、$escape=TRUE 可能会有一些启示