我有一张这样的桌子
name|subjects|location
......................
BUET|CSE|Dhaka
BUET|EEE|Dhaka
RUET|CE |Rajshahi
RU |CE |Rajshahi
这里所有的行都是不同的。如果我使用
$this->db->select('*') and $this->db->distinct()
它会选择 BUET 的所有行,但我只想要这样
name|subjects|location
......................
BUET|CSE|Dhaka
RUET|CE |Rajshahi
RU |CE |Rajshahi
这意味着只有第一列必须是不同的并像往常一样选择所有列。如果我使用 $this->db->select('name') 和$this->db->distinct()
. 那么其他列呢?
由于我的原始表有很多列,所以我想使用$this->db->select('*')
. 我认为 $this->db->distinct()
不将任何列作为参数。它根据选择区分结果。我怎样才能做到这一点?