0
我試圖從MySQL DB中獲取記錄沒有重複。 我的表是這樣的:Zend Framework 1獲取結果沒有重複
id | name
1 | test
2 | test1
3 | test
4 | test2
5 | test1
6 | test3
我以這種方式(控制器)獲取的數據:
$tags = new Application_Model_DbTable_Tags();
$this->view->tags = $tags->fetchAll();
並在視圖中顯示之後的結果是:test, test1, test, test2, test1, test3
。 我想做到的是:test, test1, test2
所以沒有特別記錄的副本,有這樣的事情:
$this->view->tags = $tags->fetchAll($tags->select()->...);
任何幫助將不勝感激。
試試這個$ tags-> fetchAll($ tags-> select() - > from($ tags,array('DISTINCT name'))); –
欲瞭解更多信息,請查看[this](http://www.w3bdeveloper.com/how-to/how-to-use-distinct-for-specific-column-in-zend-framework-database-select/) –