質問編集履歴

2

説明を追記しました。

2021/03/22 12:10

投稿

yowayowanitohei
yowayowanitohei

スコア31

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
+ Laravelのクエリビルダにて名前と日付を同時に検索する機能での
2
+
1
- Laravelのクエリビルダにて下記のウィンドウ関数を設定する方法がよく分からず困っています。
3
+ ウィンドウ関数を設定する方法がよく分からず困っています。
4
+
5
+
2
6
 
3
7
 
4
8
 

1

説明を追記しました。

2021/03/22 12:10

投稿

yowayowanitohei
yowayowanitohei

スコア31

test CHANGED
File without changes
test CHANGED
@@ -4,25 +4,15 @@
4
4
 
5
5
  ーーーーー
6
6
 
7
- SELECT
7
+ SELECT *
8
-
9
- ID,
10
-
11
- 名前,
12
-
13
- 日付
14
8
 
15
9
  FROM (
16
10
 
17
11
  SELECT
18
12
 
19
- ID,
13
+ ID,名前,日付,
20
14
 
21
- 名前,
22
-
23
- 日付,
24
-
25
- RANK() OVER (PARTITION BY 名前 ORDER BY 日付 DESC) AS rnk
15
+ RANK() OVER (PARTITION BY 名前 ORDER BY 日付 DESC) AS rank
26
16
 
27
17
  FROM テーブル
28
18
 
@@ -32,10 +22,16 @@
32
22
 
33
23
  ) AS t
34
24
 
35
- WHERE rnk = 1
25
+ WHERE rank = 1
36
26
 
37
27
  ーーーーー
38
28
 
39
29
 
40
30
 
31
+ 直でSQLを入力する方法を試していますが、
32
+
33
+ 作法がよく分からず詰まってしまっております。
34
+
35
+
36
+
41
37
  すみませんがどうぞよろしくお願いします。