Php codeigniter中的内连接条件
这是我的mysql查询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
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。请查看活动记录以了解更多详细信息[]