teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正

2018/11/07 01:11

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -2,12 +2,11 @@
2
2
 
3
3
  ただ、意図も汲みかねるところもあるので、別パターン
4
4
 
5
- karute_no内のpkeyが最大のもので、valid_flg='1'で指定の日付のデータ
5
+ valid_flg='1'のデータのうち、karute_no内のpkeyが最大のもので、指定の日付のデータ
6
6
  ```SQL
7
7
  SELECT *
8
8
  FROM tbl_test AS t1
9
- WHERE tbl_test_A.valid_flg = '1'
10
- and tbl_test_A.kensa_date = '2018-11-06'
9
+ WHERE kensa_date = '2018-11-06'
11
- and pkey=(select max(pkey) from tbl_test where karute_no=t1.karute_no)
10
+ and pkey=(select max(pkey) from tbl_test where valid_flg='1' and karute_no=t1.karute_no)
12
11
  ORDER BY pkey asc
13
12
  ```