好的,为了简单起见,我需要遍历DISTINCT这个表中每一列的结果,PRINTS现在这里是奇怪的部分......
$this->db->distinct();
$this->db->select('PRINTS.COLOR');
$q = $this->db->get('PRINTS');
return $q->result();
好的COLOR是表中的一个 COLSIZE并且PAPER --- 好的准备好,因为这是它变得奇怪的地方......
如果我这样做$this->db->select('PRINTS.SIZE');,我可以遍历表中的DISTINCT值SIZE。
然而
如果我这样做,$this->db->select('COLOR');我会收到错误:发生数据库错误/错误号:1054 / 未知列'COLOR' in 'field list'
同样的事情也发生PAPER了——似乎只能SIZE按应有的方式工作。根据 CODEIGNITER DOCS,我需要做:$this->db->select('COLOR, PAPER, SIZE');但我收到一个未知COL错误。拼写正确。任何人都可以阐明这一点吗?到底是怎么回事?泰