質問編集履歴

1

情報が足りなかった

2017/03/08 09:04

投稿

channaka2016
channaka2016

スコア56

test CHANGED
@@ -1 +1 @@
1
- SQL文をcake php2系に変換した場合のコードが知りたい
1
+ SQL文をcake php2系に変換した場合のコードが知りたい(該当レコード以外により大きいレコードがない場合の値をfindで取得方法)
test CHANGED
@@ -1,6 +1,16 @@
1
+ ◉実現したい事
2
+
1
3
  下記SQL文をcake php2系に変換した場合、どのようなコードになるか知りたいです。
2
4
 
3
5
  該当レコード以外により大きいレコードがない場合の値をfindで取得したいです。
6
+
7
+
8
+
9
+ ◉現状の問題
10
+
11
+
12
+
13
+ ◉SQL文
4
14
 
5
15
  ```
6
16
 
@@ -19,3 +29,53 @@
19
29
  AND m.created < s.created )
20
30
 
21
31
  ```
32
+
33
+
34
+
35
+ ◉上記SQL文を下記PHP文に変換して、コードを記述したいです。
36
+
37
+
38
+
39
+ ```
40
+
41
+ $users_interviews = $this->Users->find('all', array(
42
+
43
+ 'conditions'=>array(
44
+
45
+ 'UsersInterview.scheduled >='=> $tommorow->format('Y-m-d').' 00:00:00',
46
+
47
+ 'UsersInterview.scheduled <='=> $tommorow->format('Y-m-d').' 23:59:59',
48
+
49
+ ),
50
+
51
+ 'fields' => array('UsersInterview.id','UsersInterview.users_id','Users.email','Users.family_name','Users.last_name', 'UsersInterview.scheduled'),
52
+
53
+ 'group' => array('UsersInterview.users_id','UsersInterview.id'),
54
+
55
+ 'order' => array('UsersInterview.id DESC','UsersInterview.users_id DESC'),
56
+
57
+ 'joins'=>array(
58
+
59
+ array(
60
+
61
+ 'type'=>'left',
62
+
63
+ 'table'=>'users_interviews',
64
+
65
+ 'alias' => 'UsersInterview',
66
+
67
+ 'conditions'=>'Users.id = UsersInterview.users_id'
68
+
69
+ ),
70
+
71
+ ),
72
+
73
+ ));
74
+
75
+ ```
76
+
77
+ ◉問題の発生した環境
78
+
79
+ php5.6
80
+
81
+ cakephp2系