我在dbtable中
场1场2
1 2
2 3
2 3
2 2
1 1
2 2
我想得到
场1场2
1 2
2 3
2 2
1 1
试过了
$ select = $ this-> _ dbTable-> select()-> from($ this-> _ dbTable,array(“ DISTINCT(field_1)as field_1”,“ DISTINCT(field_2)as field_2”)));
$ select = $ this-> _ dbTable-> select()-> from($ this-> _ dbTable,array(“ DISTINCT(field_1,field_2)as field_1,field_2”));
PS:为什么这个Zend框架这么难?
最佳答案
正如Sashi Kant所建议的,这可以由field_1,field_2上的分组依据来完成。这是使用Zend DB的方法:
$select = $this->_dbTable->select()->from($this->_dbTable, array("field_1", "field_2"))
->group(array("field_1", "field_2"));
关于mysql - Zend Framework:通过两个字段选择不同的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19140671/