Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php codeigniter中的内连接条件_Php_Mysql_Codeigniter - Fatal编程技术网

Php codeigniter中的内连接条件

Php codeigniter中的内连接条件,php,mysql,codeigniter,Php,Mysql,Codeigniter,这是我的mysql查询 SELECT MAX(A.BID),B.* FROM tbl_bid A INNER JOIN wl_customers B ON A.customers_id=B.customers_id WHERE portfolio_id='$Id' 如何在codeigniter中编写此查询。类似 $this->db->select('MAX(A.BID),B.*') ->join('wl_customers as B','A.cus

这是我的mysql查询

SELECT MAX(A.BID),B.* 
  FROM tbl_bid A 
 INNER 
  JOIN wl_customers B 
    ON A.customers_id=B.customers_id
 WHERE portfolio_id='$Id'
如何在codeigniter中编写此查询。

类似

$this->db->select('MAX(A.BID),B.*')
->join('wl_customers as B','A.customers_id=B.customers_id')
->where('portfolio_id',$Id)
->get('tbl_bid as A')
->row();

你也可以试试。这也是一种方式

     $this->db->select('MAX(A.BID),wl_customers.*');
     $this->db->from('tbl_bid');
     $this->db->join('wl_customers ','tbl_bid.customers_id=wl_customers.customers_id');
     $this->db->where('portfolio_id',$Id,false)
     $result = $this->db->get();

尝试使用此查询。这可能对您有所帮助:

$this->db->select("B.*","MAX(A.BID)")
            ->from("tbl_bid A")
            ->join("wl_customers B","A.customers_id=B.customers_id")
            ->where("portfolio_id",$Id)->get()->result();

此查询返回一行,任意值为b。这似乎是一件不太可能的事情,转录没有问题。如果对您有帮助,请接受作为答案。您好,先生,我收到一个错误数据库错误发生错误号码:1051未知表格“direct\u db.B”选择最大值(A.BID),
B
*FROM(
tbl\u BID
)在
tbl\u bid
上加入
wl\u客户
客户id=
wl\u客户id
其中公文包id=5文件名:D:\xampp\htdocs\21RPR.com\codeigniter\database\DB\u driver.php行号:330Good。请查看活动记录以了解更多详细信息[]