回答編集履歴

1

追記

2018/04/12 13:11

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -17,3 +17,33 @@
17
17
  GROUP BY 商品NO
18
18
 
19
19
  ```
20
+
21
+ 追記
22
+
23
+ ---
24
+
25
+ 商品NO、種類ごとのIDの最大のデータという事なら、最小の日付など関係ありませんね。
26
+
27
+ ```SQL
28
+
29
+ select iv1.商品NO, iv1.日付1 as plnt, iv2.日付2 as plnk
30
+
31
+ from (
32
+
33
+ select * FROM tbl_table1 t1
34
+
35
+ WHERE 種類=1 and id=(select max(id) from tbl_table1 where 商品NO=t1.商品NO and 種類=t1.種類)
36
+
37
+ ) iv1 inner join (
38
+
39
+ select * FROM tbl_table1 t1
40
+
41
+ WHERE 種類=2 and id=(select max(id) from tbl_table1 where 商品NO=t1.商品NO and 種類=t1.種類)
42
+
43
+ ) iv2
44
+
45
+ on iv1.商品NO=iv2.商品NO
46
+
47
+ WHERE iv1.商品NO=100
48
+
49
+ ```