在MySQL表中,我想要获取10条具有DISTINCT值的记录。
我正在使用Zend框架。
我正在使用Zend框架。
$select = $this->getAdapter()->select()
->from('table', 'column')->group('column')
->limit(10, 0);
以下是以上代码生成的查询语句:
SELECT table.column FROM table GROUP BY column LIMIT 10
MySQL首先获取10条记录,然后再应用分组操作。最终,只返回了7条记录。
如何先使用DISTINCT去重,然后再获取其中的10条记录呢?