質問編集履歴

8

質問修正

2021/05/10 08:54

投稿

tututu_0507
tututu_0507

スコア8

test CHANGED
File without changes
test CHANGED
@@ -62,7 +62,7 @@
62
62
 
63
63
  ```
64
64
 
65
- SELECT 住所,count(DISTINCT 住所) AS カウント FROM 住所1テーブル group by 住所
65
+ SELECT 住所,count(DISTINCT 名前) AS カウント FROM 住所1テーブル group by 住所
66
66
 
67
67
  ```
68
68
 
@@ -72,11 +72,11 @@
72
72
 
73
73
 
74
74
 
75
- SELECT 住所,count(DISTINCT 住所) AS カウント FROM 住所1テーブル group by 住所
75
+ SELECT 住所,count(DISTINCT 名前) AS カウント FROM 住所1テーブル group by 住所
76
76
 
77
77
  union all
78
78
 
79
- SELECT 住所,count(DISTINCT 住所) AS カウント FROM 住所2テーブル group by 住所
79
+ SELECT 住所,count(DISTINCT 名前) AS カウント FROM 住所2テーブル group by 住所
80
80
 
81
81
  ```
82
82
 
@@ -106,13 +106,13 @@
106
106
 
107
107
  ```ここに言語を入力
108
108
 
109
- SELECT SUM(住所)FROM(
109
+ SELECT SUM(カウント)FROM(
110
110
 
111
- SELECT 住所,count(DISTINCT 住所) AS カウント FROM 住所1テーブル group by 住所
111
+ SELECT 住所,count(DISTINCT 名前) AS カウント FROM 住所1テーブル group by 住所
112
112
 
113
113
  union all
114
114
 
115
- SELECT 住所,count(DISTINCT 住所) AS カウント FROM 住所2テーブル group by 住所
115
+ SELECT 住所,count(DISTINCT 名前) AS カウント FROM 住所2テーブル group by 住所
116
116
 
117
117
  )
118
118
 

7

質問修正

2021/05/10 08:54

投稿

tututu_0507
tututu_0507

スコア8

test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
  ```ここに言語を入力
72
72
 
73
- SELECT SUM(住所)FROM(
73
+
74
74
 
75
75
  SELECT 住所,count(DISTINCT 住所) AS カウント FROM 住所1テーブル group by 住所
76
76
 
@@ -106,7 +106,7 @@
106
106
 
107
107
  ```ここに言語を入力
108
108
 
109
-
109
+ SELECT SUM(住所)FROM(
110
110
 
111
111
  SELECT 住所,count(DISTINCT 住所) AS カウント FROM 住所1テーブル group by 住所
112
112
 

6

修正

2021/05/10 06:17

投稿

tututu_0507
tututu_0507

スコア8

test CHANGED
File without changes
test CHANGED
@@ -106,7 +106,7 @@
106
106
 
107
107
  ```ここに言語を入力
108
108
 
109
- SELECT SUM(住所)FROM(
109
+
110
110
 
111
111
  SELECT 住所,count(DISTINCT 住所) AS カウント FROM 住所1テーブル group by 住所
112
112
 

5

修正

2021/05/10 06:17

投稿

tututu_0507
tututu_0507

スコア8

test CHANGED
File without changes
test CHANGED
@@ -122,13 +122,13 @@
122
122
 
123
123
  |sum|
124
124
 
125
- |8|
125
+ |7|
126
126
 
127
127
 
128
128
 
129
129
 
130
130
 
131
- これではカウントの合計である"8"しか出ませんでした。
131
+ これではカウントの合計である"7"しか出ませんでした。
132
132
 
133
133
 
134
134
 

4

ためしたこと追加

2021/05/10 06:16

投稿

tututu_0507
tututu_0507

スコア8

test CHANGED
File without changes
test CHANGED
@@ -66,6 +66,36 @@
66
66
 
67
67
  ```
68
68
 
69
+ これを二つ合わしましたが結果が理想と違いました。
70
+
71
+ ```ここに言語を入力
72
+
73
+ SELECT SUM(住所)FROM(
74
+
75
+ SELECT 住所,count(DISTINCT 住所) AS カウント FROM 住所1テーブル group by 住所
76
+
77
+ union all
78
+
79
+ SELECT 住所,count(DISTINCT 住所) AS カウント FROM 住所2テーブル group by 住所
80
+
81
+ ```
82
+
83
+ ★現状
84
+
85
+ 住所  カウント
86
+
87
+ 東京  3
88
+
89
+ 埼玉  1
90
+
91
+ 東京  2
92
+
93
+ 大阪  1
94
+
95
+
96
+
97
+
98
+
69
99
 
70
100
 
71
101
  両方を結合させつつ都合よく足し算したいです

3

修正

2021/05/10 06:15

投稿

tututu_0507
tututu_0507

スコア8

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  名前   id   住所
28
28
 
29
- 佐藤 6666   東京
29
+ きたの 6666   東京
30
30
 
31
31
  きたの 7777   東京
32
32
 
@@ -42,7 +42,7 @@
42
42
 
43
43
  東京のレコードは合計8つあるが、
44
44
 
45
- 名前カラムが佐藤は3つきたのがつあるため住所東京は3つカウントせず5になる
45
+ 名前カラムが佐藤はつきたのがつあるため住所東京は3つカウントせず5になる
46
46
 
47
47
  住所  カウント
48
48
 

2

質問修正

2021/05/10 06:12

投稿

tututu_0507
tututu_0507

スコア8

test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,9 @@
40
40
 
41
41
  ★理想SELECT結果
42
42
 
43
+ 東京のレコードは合計8つあるが、
44
+
43
- 名前カラムが佐藤はあるため住所東京は3つカウント
45
+ 名前カラムが佐藤は3つきたのが2つあるため住所東京は3つカウントせず5に
44
46
 
45
47
  住所  カウント
46
48
 

1

質問修正

2021/05/10 06:01

投稿

tututu_0507
tututu_0507

スコア8

test CHANGED
File without changes
test CHANGED
@@ -26,9 +26,9 @@
26
26
 
27
27
  名前   id   住所
28
28
 
29
- まえだ 6666   東京
29
+ 佐藤 6666   東京
30
30
 
31
- まえだ 7777   東京
31
+ きたの 7777   東京
32
32
 
33
33
  きたの 8888   東京
34
34
 
@@ -40,11 +40,11 @@
40
40
 
41
41
  ★理想SELECT結果
42
42
 
43
- 名前カラムが佐藤はあるため住所東京はつカウントしない
43
+ 名前カラムが佐藤はあるため住所東京は3つカウントしない
44
44
 
45
45
  住所  カウント
46
46
 
47
- 東京  6
47
+ 東京  5
48
48
 
49
49
  埼玉  1
50
50