0
Я пытаюсь извлечь записи из базы данных MySQL без дубликатов. Моя таблица выглядит следующим образом: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()->...);
Любая помощь будет оценена.
try this $ tags-> fetchAll ($ tags-> select() -> from ($ tags, array ('DISTINCT name'))); –
Для получения дополнительной информации проверьте [это] (http://www.w3bdeveloper.com/how-to/how-to-use-distinct-for-specific-column-in-zend-framework-database-select/) –