Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да получите данни от различни свързани таблици с помощта на containable в Cakephp?

Съдържаем не е същото като JOIN .

Containable не обединява заявките в една заявка, но в по-голямата си част създава напълно отделни заявки , след което комбинира резултатите за вашето удоволствие от гледането.

Така че - според вашата грешка, в заявката, която се изпълнява на orders таблица, няма Product.product_price поле, защото тези полета са налични само в напълно отделна заявка.

Опитайте да използвате JOINs вместо това.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка в MySQL:списъкът SELECT не е в клаузата GROUP BY

  2. Съставен FULLTEXT индекс в MySQL

  3. Как да създадете няколко реда от начален ред

  4. ConfigurationErrorException при опит за стартиране на конзолно приложение с MySQL Entity Framework 6

  5. Синтактична грешка в израза MERGE