|
发表于 2013-7-1 20:43:04
|
显示全部楼层
visvoy 发表于 2009-10-23 18:50
屏蔽重复的列,单单这个用程序控制就要花费很多额外开销,而数据只要一个distinct就解决了
像模糊查询,查 ...
表a:
id name
1 name1
2 name2
3 name3
表b:
name other
name2 other1
name2 other2
请问:
$this->distinct()->from('a')->join('b', 'a.name=b.name')->get()->result_array();
获取的值:
id name other
2 name2 other1
2 name2 other2
如果我只是想获取唯一的id是不是
$this->select('a.id')->distinct()->from('a')->join('b', 'a.name=b.name')->get()->result_array();
|
|