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

回答編集履歴

2

訂正

2018/08/05 14:31

投稿

nullpon
nullpon

スコア5739

answer CHANGED
@@ -1,12 +1,12 @@
1
1
  まずは商品リストと仮押さえリストをidで結合して新しくできたリストを集計しましょう。
2
2
 
3
- 訂正
3
+ 訂正2
4
4
 
5
5
  商品リストと(商品リストid毎の仮押さえ数)を結合して集計。
6
6
 
7
7
  ```SQL
8
8
  SELECT
9
- s.商品コード
9
+ s.商品
10
10
  ,sum(s.在庫 - k.仮押さえ数)
11
11
  FROM
12
12
  商品リスト s JOIN (
@@ -19,5 +19,5 @@
19
19
  商品リストid
20
20
  ) k ON s.商品リストid = k.商品リストid
21
21
  GROUP BY
22
- s.商品コード
22
+ s.商品
23
23
  ```

1

訂正

2018/08/05 14:31

投稿

nullpon
nullpon

スコア5739

answer CHANGED
@@ -1,1 +1,23 @@
1
- まずは商品リストと仮押さえリストをidで結合して新しくできたリストを集計しましょう。
1
+ まずは商品リストと仮押さえリストをidで結合して新しくできたリストを集計しましょう。
2
+
3
+ 訂正
4
+
5
+ 商品リストと(商品リストid毎の仮押さえ数)を結合して集計。
6
+
7
+ ```SQL
8
+ SELECT
9
+ s.商品コード
10
+ ,sum(s.在庫 - k.仮押さえ数)
11
+ FROM
12
+ 商品リスト s JOIN (
13
+ SELECT
14
+ 商品リストid
15
+ ,count(商品リストid) AS 仮押さえ数
16
+ FROM
17
+ 仮押さえリスト
18
+ GROUP BY
19
+ 商品リストid
20
+ ) k ON s.商品リストid = k.商品リストid
21
+ GROUP BY
22
+ s.商品コード
23
+ ```