回答編集履歴
6
追記
test
CHANGED
@@ -19,3 +19,15 @@
|
|
19
19
|
GROUP BY S.商品番号, s.商品名
|
20
20
|
|
21
21
|
```
|
22
|
+
|
23
|
+
count()ならこうですね。
|
24
|
+
|
25
|
+
```SQL
|
26
|
+
|
27
|
+
SELECT count(k.返品) AS 数量, s.商品番号, s.商品名,
|
28
|
+
|
29
|
+
FROM 購入 AS k RIGHT OUTER JOIN 商品 AS s ON k.商品番号 = s.商品番号 and k.返品=0
|
30
|
+
|
31
|
+
GROUP BY k.商品番号
|
32
|
+
|
33
|
+
```
|
5
追記
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
```
|
10
10
|
|
11
|
-
こっちでも大丈夫かも
|
11
|
+
こっちでも大丈夫かも ← 駄目ですね。。
|
12
12
|
|
13
13
|
```SQL
|
14
14
|
|
4
追記
test
CHANGED
@@ -7,3 +7,15 @@
|
|
7
7
|
GROUP BY S.商品番号, s.商品名
|
8
8
|
|
9
9
|
```
|
10
|
+
|
11
|
+
こっちでも大丈夫かも
|
12
|
+
|
13
|
+
```SQL
|
14
|
+
|
15
|
+
SELECT count(k.返品=0) AS 数量, s.商品番号, s.商品名
|
16
|
+
|
17
|
+
FROM 購入 AS k RIGHT OUTER JOIN 商品 AS s ON k.商品番号 = s.商品番号
|
18
|
+
|
19
|
+
GROUP BY S.商品番号, s.商品名
|
20
|
+
|
21
|
+
```
|
3
訂正
test
CHANGED
@@ -4,6 +4,6 @@
|
|
4
4
|
|
5
5
|
FROM 購入 AS k RIGHT OUTER JOIN 商品 AS s ON k.商品番号 = s.商品番号
|
6
6
|
|
7
|
-
GROUP BY
|
7
|
+
GROUP BY S.商品番号, s.商品名
|
8
8
|
|
9
9
|
```
|
2
訂正
test
CHANGED
@@ -1,8 +1,6 @@
|
|
1
|
-
Nullは集計されない事と評価式の結果(True=1/False=0)を利用して演算。
|
2
|
-
|
3
1
|
```SQL
|
4
2
|
|
5
|
-
SELECT sum(k.返品=0) AS 数量, s.商品番号, s.商品名
|
3
|
+
SELECT sum(case when k.返品=0 then 1 else 0 end) AS 数量, s.商品番号, s.商品名
|
6
4
|
|
7
5
|
FROM 購入 AS k RIGHT OUTER JOIN 商品 AS s ON k.商品番号 = s.商品番号
|
8
6
|
|
1
推敲
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
```SQL
|
4
4
|
|
5
|
-
SELECT sum(k.返品=0) AS 数量, s.商品番号, s.商品名
|
5
|
+
SELECT sum(k.返品=0) AS 数量, s.商品番号, s.商品名
|
6
6
|
|
7
7
|
FROM 購入 AS k RIGHT OUTER JOIN 商品 AS s ON k.商品番号 = s.商品番号
|
8
8
|
|