Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Przygotowanie zapytania CakePHP z instrukcją join i podzapytanie

Twój kod powinien być podobny do tego, zakładając, że Book e Project są ze sobą powiązane (Book należyTo 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy porównywanie ciągów znaków w MySQL jest podatne na ataki czasowe?

  2. Unix znacznik czasu bigint(20)

  3. Jak jeszcze bardziej zoptymalizować tę tabelę MySQL dla pojedynczego zapytania?

  4. Nieoczekiwany wyjątek:SQLSTATE[HY000] [1045] Odmowa dostępu dla użytkownika ****@'localhost' (przy użyciu hasła:TAK)

  5. Różnice w tygodniach między PHP a MySQL