sql >> Databasteknik >  >> RDS >> Mysql

CakePHP-frågaförberedelse med join-sats och underfråga

Din kod bör vara något som liknar denna, förutsatt att Book e Project är i relation (Book tillhör Project )

$this->Book->find
(
    'all',
    array
    (
        'fields' => array('Book.value', 'Project.name'),
        'conditions' => array
        (
            'Book.created IN (SELECT MAX(Book.created) FROM books Book WHERE Book.user_id = 1)',
            'Book.user_id' => 1
        ),
        'group' => 'Project.name'
    )
);


  1. Konvertera Unix-tidsstämpel till läsbart datum med hjälp av MySQL

  2. Google Apps Script, JDBC och MySQL fungerar inte med Datum 0000-00-00

  3. MySQL:Uppdatera fråga med If else

  4. PDO Multi-query SQLSTATE[HY000]:Allmänt fel