0 レビュー
1 回答
php-別のテーブルzendフレームワークにある列で並べ替え
$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行を取得することです。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。