0

我有两张桌子。一张表有类别字段和一些来自数据仓库的聚合数据。第二个表有custom_category,可以通过对类别进行分组在应用程序中创建。例如:

自定义类别 ID 1:

1,2,7,33, 120, ... (category_id)

自定义类别 ID 2:

5,6,9,11,12,13,14...

……

而且我需要显示这些 custom_categories 的统计信息,因此我需要从一个表中获取数据,这些数据按另一个表中的值分组。如何使用推进来实现它?

可能你们中的一些人会建议创建不同的模型,其中有一个包含 custom_category 聚合数据的表。但是做不到!使用来自仓库的聚合数据创建表至少需要一个小时。创建自定义类别并为它们显示统计信息应该在应用程序中完成。

4

1 回答 1

0

您在这里想要的是use功能。假设您已经在架构中的这些表之间建立了正确的关系:

table1Query::create()
    ->joinWithTable2()
    ->useTable2Query()
        ->groupByTable2Column()
    ->endUse()

抱歉,如果我误解了这个问题

于 2013-01-04T01:46:09.557 回答