回答編集履歴
1
追記
answer
CHANGED
@@ -7,4 +7,19 @@
|
|
7
7
|
FROM tbl_table1
|
8
8
|
WHERE 商品NO=100
|
9
9
|
GROUP BY 商品NO
|
10
|
+
```
|
11
|
+
追記
|
12
|
+
---
|
13
|
+
商品NO、種類ごとのIDの最大のデータという事なら、最小の日付など関係ありませんね。
|
14
|
+
```SQL
|
15
|
+
select iv1.商品NO, iv1.日付1 as plnt, iv2.日付2 as plnk
|
16
|
+
from (
|
17
|
+
select * FROM tbl_table1 t1
|
18
|
+
WHERE 種類=1 and id=(select max(id) from tbl_table1 where 商品NO=t1.商品NO and 種類=t1.種類)
|
19
|
+
) iv1 inner join (
|
20
|
+
select * FROM tbl_table1 t1
|
21
|
+
WHERE 種類=2 and id=(select max(id) from tbl_table1 where 商品NO=t1.商品NO and 種類=t1.種類)
|
22
|
+
) iv2
|
23
|
+
on iv1.商品NO=iv2.商品NO
|
24
|
+
WHERE iv1.商品NO=100
|
10
25
|
```
|