Php 错误1066,非唯一表/别名如何修复?

Php 错误1066,非唯一表/别名如何修复?,php,mysql,Php,Mysql,我有这样一个问题: $this->db->select('acctstarttime, SUM(acctinputoctets) as total'); $this->db->from('radacct'); $this->db->group_by('MONTH(acctstarttime),YEAR(acctstarttime)'); return $this->db->get()->row()->total;

我有这样一个问题:

$this->db->select('acctstarttime, SUM(acctinputoctets) as total');
    $this->db->from('radacct');
    $this->db->group_by('MONTH(acctstarttime),YEAR(acctstarttime)');
    return $this->db->get()->row()->total;<br/>
正如你们所看到的,我甚至没有使用“JOIN”语句,但该查询的输出是:

$query = $this->db->get('radcheck',$sampai,$dari);
    $this->db->join('radacct', 'radcheck.username = radacct.username',$sampai,$dari);
   return $query->result_array();
非唯一表/别名:“radacct”

radacct
加入
radacct
上的
radcheck
username
=
radacct
username
组 按月份(acctstarttime)、年份(acctstarttime)


发生了什么事?为什么它突然做了一个连接?请帮助我,提前感谢并为我的英语表达歉意,因为您使用了
$this->db->join()
方法。你期望什么?如果你像我怀疑的那样使用CodeIgniter,请仔细检查这里的文档:是的,对不起,顺便问一下,我该如何修复它?我想你是在寻找
where()
而不是
join()
愚蠢的我,我应该把“Get”放在join之后,而不是在-it连接之前,因为你使用了
$this->db->join()
方法。你期望什么?如果你像我怀疑的那样使用CodeIgniter,请仔细检查这里的文档:是的,对不起,顺便问一下,我该如何修复它?我想你是在寻找
where()
而不是
join()
愚蠢的我,我应该在join之后,而不是之前放上“Get”-_-