質問編集履歴
6
質問修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,6 +11,7 @@
|
|
11
11
|
山田 5555 埼玉
|
12
12
|
|
13
13
|
★理想SELECT結果
|
14
|
+
名前カラムが佐藤はあるため住所東京は1つカウントしない
|
14
15
|
住所 カウント
|
15
16
|
東京 3
|
16
17
|
埼玉 1
|
@@ -21,6 +22,7 @@
|
|
21
22
|
(自分の知っているwhere句の使い方では実現できず..)
|
22
23
|
|
23
24
|
★現状
|
25
|
+
名前カラムが同じ場合”佐藤”でもカウントしているため東京が4になってしまう
|
24
26
|
```
|
25
27
|
SELECT 住所,count(住所) FROM 住所テーブル
|
26
28
|
```
|
@@ -28,9 +30,10 @@
|
|
28
30
|
東京 4
|
29
31
|
埼玉 1
|
30
32
|
|
31
|
-
WHERE句を付け加えましたが、東京のレコードだけしかでてこないので想定と違います
|
32
33
|
|
34
|
+
|
33
35
|
★現状2
|
36
|
+
WHERE句を付け加えましたが、東京のレコードだけしかでてこないので想定と違います
|
34
37
|
```
|
35
38
|
SELECT 住所,count(住所) FROM 住所テーブル WHERE 住所='東京'
|
36
39
|
```
|
5
質問修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
清水 4444 東京
|
11
11
|
山田 5555 埼玉
|
12
12
|
|
13
|
-
|
13
|
+
★理想SELECT結果
|
14
14
|
住所 カウント
|
15
15
|
東京 3
|
16
16
|
埼玉 1
|
@@ -20,15 +20,17 @@
|
|
20
20
|
名前カラムが同じ場合を無視した場合は結果が東京:3 埼玉:1になる想定です。カウントする条件のようなものを付け方などありますでしょうか?
|
21
21
|
(自分の知っているwhere句の使い方では実現できず..)
|
22
22
|
|
23
|
+
★現状
|
23
24
|
```
|
24
25
|
SELECT 住所,count(住所) FROM 住所テーブル
|
25
26
|
```
|
26
|
-
|
27
27
|
住所 カウント
|
28
28
|
東京 4
|
29
29
|
埼玉 1
|
30
30
|
|
31
31
|
WHERE句を付け加えましたが、東京のレコードだけしかでてこないので想定と違います
|
32
|
+
|
33
|
+
★現状2
|
32
34
|
```
|
33
35
|
SELECT 住所,count(住所) FROM 住所テーブル WHERE 住所='東京'
|
34
36
|
```
|
4
質問
title
CHANGED
File without changes
|
body
CHANGED
@@ -28,6 +28,13 @@
|
|
28
28
|
東京 4
|
29
29
|
埼玉 1
|
30
30
|
|
31
|
+
WHERE句を付け加えましたが、東京のレコードだけしかでてこないので想定と違います
|
32
|
+
```
|
33
|
+
SELECT 住所,count(住所) FROM 住所テーブル WHERE 住所='東京'
|
34
|
+
```
|
35
|
+
住所 カウント
|
36
|
+
東京 4
|
37
|
+
|
31
38
|
### 補足情報(FW/ツールのバージョンなど)
|
32
39
|
|
33
40
|
ここにより詳細な情報を記載してください。
|
3
質問の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -20,7 +20,9 @@
|
|
20
20
|
名前カラムが同じ場合を無視した場合は結果が東京:3 埼玉:1になる想定です。カウントする条件のようなものを付け方などありますでしょうか?
|
21
21
|
(自分の知っているwhere句の使い方では実現できず..)
|
22
22
|
|
23
|
+
```
|
23
|
-
SELECT
|
24
|
+
SELECT 住所,count(住所) FROM 住所テーブル
|
25
|
+
```
|
24
26
|
|
25
27
|
住所 カウント
|
26
28
|
東京 4
|
2
質問修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,12 +10,18 @@
|
|
10
10
|
清水 4444 東京
|
11
11
|
山田 5555 埼玉
|
12
12
|
|
13
|
+
↓SELECT結果
|
14
|
+
住所 カウント
|
15
|
+
東京 3
|
16
|
+
埼玉 1
|
17
|
+
|
13
18
|
### 試したこと
|
14
|
-
おなじ名前のレコードを無視しない場合以下
|
19
|
+
おなじ名前のレコードを無視しない場合以下のSELECT文をためし、結果が4になったのですが、ここから名前カラムが同じ場合無視するという条件をどうしたらよいかわかりません。
|
15
|
-
|
20
|
+
名前カラムが同じ場合を無視した場合は結果が東京:3 埼玉:1になる想定です。カウントする条件のようなものを付け方などありますでしょうか?
|
16
21
|
(自分の知っているwhere句の使い方では実現できず..)
|
17
22
|
|
18
23
|
SELECT 住所,count(住所) FROM 住所テーブル
|
24
|
+
|
19
25
|
住所 カウント
|
20
26
|
東京 4
|
21
27
|
埼玉 1
|
1
質問の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
以下のようなテーブルで住所が東京のレコード数をカウントしたいのですが
|
3
|
+
以下のようなテーブルで~~住所が東京のレコード数~~住所ごとにおなじ場所のレコードをカウントした結果がほしいのですが、さらに条件として名前カラムが同じレコードは無視した数をカウントしたいです。
|
4
4
|
|
5
5
|
住所 テーブル
|
6
6
|
名前 id 住所
|