好吧,说得更清楚:我正在使用教义
我有一张桌子 品牌和产品
Brand
id
name
Product
id
name
brand_id
我在数据库中有很多品牌和这些品牌的产品。我想检索按 Brand.name 的第一个后者分组的品牌列表(+ 其产品数量)。
ex:
array(
n => array(
0 => array('Nike', 4 ),
1 => array('North Pole', 18)
.....
)
.....
)
所以我的问题是这可以通过一个查询以一种有效的方式完成。我真的不想为每个brand.name 的第一个后者运行单独的查询。学说“分层数据”掠过我的脑海,但我相信它是为了不同的东西?谢谢