好的,为了简单起见,我需要遍历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
错误。拼写正确。任何人都可以阐明这一点吗?到底是怎么回事?泰