sql >> Database teknologi >  >> RDS >> Mysql

CakePHP:Hvordan henter man data fra to tabeller ved hjælp af en indre joinforbindelse?

Jeg tror, ​​at din syntaks er forkert, fordi option-arrayet skal have en nøgle til joins. Du ser ud til at have et ekstra array . Prøv:

$this->set('users',$this->User->find('list', 
  array(
       'fields' => array('User.id', 'User.first_name','location.country'),
       'joins' => array(array('table' => 'location',
                               'alias' => 'location',
                               'type' => 'INNER',
                               'conditions' => array('User.id = location.id')
                         ))
         )
  ));



  1. Forstå MapReduce-typer og -formater

  2. ORA-03113:slutningen af ​​filen på kommunikationskanalen efter lang tids inaktivitet i ASP.Net-appen

  3. Hvordan udføres PowerShell-script på Task Scheduler?

  4. Hvordan migrerer jeg nemt fra MySQL til PostgreSQL?