0
アクティブレコードでリメイクする必要がある結合クエリがあります。問題はクエリがかなり難しく、結合で結合を行う方法がわかりません。 。yii2 ActiveRecordとの結合内で別のクエリを作成
はクエリ:
$query = Product::find()
->select([
'p.*',
'pv.Units as SaleUnits',
'pv.Total as Pv',
])
->leftJoin('
(select
cl.campaign_list_status
p.id,
p.admin_title,
ao.article,
sum(ao.article) as Articles,
sum(ao.units) as Units,
TRUNCATE(sum(spo.total_price),2) as Total
from campaign_list cl
inner join campaign_article ca on ca.id_campaign_list=cl.id
group by ao.article) pv','pv.id=p.id')
->all();
はActiveRecordのであっても可能ですか?