你可能知道如何逃脱`$ this-> lang'。 这是我的实际查询:
$this->db->select('p.id, p.photo, p.desc, info.desc');
$this->db->from('products as p');
$this->db->join('lang_info as info', 'info.id=p.id and info.name=\'good\' info.lang='.$this->lang, 'left');
$this->db->join('lang_info as info2', 'info2.id=p.id and and info2.name=\'bad\' info2.lang='.$this->lang, 'left');
$this->db->where('p.id', $this->product_id);
我不能使用where
子句,因为我得到的输出行更少:
$this->db->where('info.lang', $this->lang);
$this->db->where('info2.lang', $this->lang);
我需要像$this->db->join_on('info.lang', $this->lang);
之类的东西,但在codeigniter中我找不到像这样的东西
答案 0 :(得分:0)
尝试此查询:
Animate