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

Příprava dotazu CakePHP s příkazem join a poddotazem

Váš kód by měl být podobný tomuto, za předpokladu, že Book e Project jsou ve vztahu (Book patříTo 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. Skupinové maximum určitého sloupce

  2. Hodnoty Oracle Sequence nejsou objednány

  3. Fulltextové vyhledávání MySQL ve více sloupcích:zmatek ve výsledku

  4. MySQL - Vytvořte jeden záznam ze sloupce