Udržitelné není totéž jako JOIN .
Containable nespojí dotazy do jednoho dotazu, ale z velké části vytvoří zcela samostatné dotazy , poté zkombinuje výsledky pro vaše potěšení ze sledování.
Takže - podle vaší chyby v dotazu, který je spuštěn na orders
tabulka, NENÍ zde žádný Product.product_price
pole, protože tato pole jsou dostupná pouze ve zcela samostatném dotazu.
Zkuste použít JOINY místo toho.