我想从ms_prod_harga上获取msph_pl上的字段 这是我的模特促销
这是正确的吗?
$this->db->select('*');
$this->db->from('md_promo');
$this->db->join('ms_promo','mspr_no = mdpr_mspd_no','left');
$this->db->join('ms_produk','mspd_no = mspr_no','left');
$this->db->join('ms_prod_harga', 'mspr_no = msph_no','left');
$this->db->where('mdpr_no',$mspr_no);
答案 0 :(得分:0)
如果您的表格如下:
(表)md_promo (值)mspr_no
(表)ms_produk (值)mspd_no
(表)ms_prod_harga (值)msph_no
如果你需要在ms_prod_harga(table)的msph_pl(value)上加入结果,那么这段代码应该可以工作:
$this->db->select('*');
$this->db->from('md_promo');
$this->db->join('ms_prod_harga', 'md_promo.mspr_no = ms_prod_harga.msph_no', 'left');
$this->db->join('ms_produk', 'md_promo.mspr_no = ms_produk.mspd_no', 'left');
$query = $this->db->get();
echo "<pre>" . var_export($query->result_array(), true) . "</pre>"; // display the result_array in elegant form
希望有所帮助,但这可能不是你真正需要的......