这是我的MySQL查询INNER JOIN ON条件笨
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'
如何编写笨此查询。
这是我的MySQL查询INNER JOIN ON条件笨
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'
如何编写笨此查询。
喜欢的东西
$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();
感谢您的帮助。 –
没问题。 接受为答案,如果它可以帮助你。 – reignsly
你也可以试试。这也可以的方式
$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();
喜先生,我得到一个错误数据库错误发生 错误编号:1051 未知表 'direct_db.B' SELECT MAX(A.BID),'B' * FROM('tbl_bid')JOIN'wl_customers ''ON = tbl_bid'.'customers_id''wl_customers'.'customers_id' WHERE portfolio_id = 5 文件名:d:\ XAMPP \ htdocs中\ 21RPR.com \笨\数据库\ DB_driver.php 行号:330 –
好。请查看活动记录以获取更多详细信息[https://www.codeigniter.com/userguide2/database/active_record.html] –
尝试与此查询之一。您可能还会对以下内容感兴趣:
$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。看起来不太可能转录 – Strawberry