◉実現したい事
下記SQL文をcake php2系に変換した場合、どのようなコードになるか知りたいです。
該当レコード以外により大きいレコードがない場合の値をfindで取得したいです。
◉現状の問題
◉SQL文
SELECT * FROM users_interviews AS m WHERE NOT EXISTS ( SELECT id FROM users_interviews AS s WHERE m.users_id = s.users_id AND m.created < s.created )
◉上記SQL文を下記PHP文に変換して、コードを記述したいです。
$users_interviews = $this->Users->find('all', array( 'conditions'=>array( 'UsersInterview.scheduled >='=> $tommorow->format('Y-m-d').' 00:00:00', 'UsersInterview.scheduled <='=> $tommorow->format('Y-m-d').' 23:59:59', ), 'fields' => array('UsersInterview.id','UsersInterview.users_id','Users.email','Users.family_name','Users.last_name', 'UsersInterview.scheduled'), 'group' => array('UsersInterview.users_id','UsersInterview.id'), 'order' => array('UsersInterview.id DESC','UsersInterview.users_id DESC'), 'joins'=>array( array( 'type'=>'left', 'table'=>'users_interviews', 'alias' => 'UsersInterview', 'conditions'=>'Users.id = UsersInterview.users_id' ), ), ));
◉問題の発生した環境
php5.6
cakephp2系
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/08 08:53
2017/03/08 08:54
2017/03/08 08:57
2017/03/08 09:45 編集
2017/03/09 07:15