我有两张桌子。一个表具有类别字段和来自数据仓库的一些聚合数据。第二个表有custom_category,可以通过分组类别在应用程序中创建。例如:
自定义类别ID 1:
1,2,7,33,120,...(category_id)
自定义类别ID 2:
... 5,6,9,11,12,13,14
...
我需要显示这些custom_categories的统计信息,因此我需要从一个表中获取来自另一个表的值的数据。如何使用推进器实现它?
可能有些人会建议创建不同的模型,其中有一个表格,其中包含custom_category的汇总数据。但它无法完成!使用仓库中的聚合数据创建表至少需要一个小时。创建自定义分类并显示它们的统计数据应该在应用程序中完成。
答案 0 :(得分:0)
这里你想要的是use
功能。假设您已在架构中的这些表之间建立了正确的关系:
table1Query::create()
->joinWithTable2()
->useTable2Query()
->groupByTable2Column()
->endUse()
如果我误解了这个问题,请道歉