sql >> Database >  >> RDS >> Mysql

Hoe gegevens uit verschillende gekoppelde tabellen te krijgen met behulp van container in Cakephp?

Bevatbaar is niet hetzelfde als MELD U AAN .

Containable voegt de zoekopdrachten niet samen tot één enkele zoekopdracht, maar maakt voor het grootste deel volledig afzonderlijke zoekopdrachten en combineert vervolgens de resultaten voor uw kijkplezier.

Dus - per uw fout, in de query die wordt uitgevoerd op de orders tabel, er IS geen Product.product_price veld omdat die velden alleen beschikbaar zijn in een volledig aparte zoekopdracht.

Probeer JOINs te gebruiken in plaats daarvan.




  1. Mysql wijzig het UNSIGNED-kenmerk in een specifieke kolom

  2. postgreSQL functie-aanroep pakket

  3. MSSQL2008 - Pyodbc - Vorige SQL was geen query

  4. postgresql libpqxx Meerdere zoekopdrachten als één transactie