Sql 在Codeigniter中从数据库中的3个表中选择数据

Sql 在Codeigniter中从数据库中的3个表中选择数据,sql,database,codeigniter,Sql,Database,Codeigniter,我想从数据库中的3个表中收集值。我使用了以下代码 public function view_event( $where=array()) { $this->db->select('client.name, client.contact,event.eid, event.hall, event.event_date, event.time, event.guests, payment.Paid'); $this->db->where($

我想从数据库中的3个表中收集值。我使用了以下代码

public function view_event( $where=array())
 {

     $this->db->select('client.name, client.contact,event.eid, event.hall, event.event_date, 
     event.time, event.guests, payment.Paid'); 
     $this->db->where($where);
     $this->db->from('client', 'event');
     $this->db->join('event', 'event.client_id = client.id');
     $this->db->join('payment', 'payment.event_id = event.eid');
     $result = $this->db->get();
     return $result->result();

 }
但该代码给出了以下错误; 错误号码:1054

“字段列表”中的未知列“payment.paymed”

使用以下命令:

 public function view_event( $where=array())
 {
  $this->db->select('client.name, 
  client.contact,event.eid,event.hall,event.event_date, event.time, 
  event.guests, 
  payment.Paid')
        ->from('client')
        ->join('event', 'event.client_id = client.id', 'LEFT')
        ->join('payment', 'payment.event_id = event.eid', 'LEFT')
  return $this->db->get()->result();
 }

请检查payment table.MySQL或SQL Server中是否有名为“payment”的列?是的,我已修复了它,但我现在获得了冗余数据。我已删除了冲突标记。请重新标记您正在使用的RDBMS,并且仅标记您正在使用的RDBMS。using phpmyadmin