sql >> データベース >  >> RDS >> Mysql

CakePHP:内部結合を使用して2つのテーブルからデータを取得する方法は?

    options配列には結合のキーが必要なので、構文が間違っていると思います。余分なarrayがあるようです 。試してみてください:

    $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. PostgreSQLクエリでDESCを注文するときにNULL値が最初に来るのはなぜですか?

    2. MySQLLEFTJOINは結果を複製します

    3. EAVテーブルを使用してアイテムを結合/ピボットします

    4. Docker(Apple Silicon / M1 Preview)MySQLマニフェストリストエントリにlinux / arm64/v8に一致するマニフェストがありません