sql >> Databáze >  >> RDS >> Mysql

Jak získat data z různých přidružených tabulek pomocí obsahu v Cakephp?

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.




  1. Použití případu, kdy vložit hodnoty

  2. Vyhoďte chybu bránící aktualizaci tabulky ve spouštěči MySQL

  3. Jak dynamicky spustit příkaz PostgreSQL RAISE

  4. MySql. Jak používat Self Join