$db = Zend_Controller_Front::getInstance()->getParam('db');
$select = $db->select()->
from(array('item' => $type->getTableName()), 'id');
else if($orderBy == 'category_name')
$select->join(array('category' => 'categories'),
'item.category_id' == 'category.id', 'category_name')->order('category_name');
В чем моя проблема, база данных элементов состоит всего из 6 строк, а таблица категорий состоит из 11 строк.Я получаю 66 строк (66 * 11), когда я действительно хочу получить 6 строк, упорядоченных по имени категории, которая является столбцом в другой таблице (категории).