質問編集履歴

1

ご指摘を受け,具体的な内容について追記しました

2020/09/15 05:29

投稿

showjaw
showjaw

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
1
  ### 前提・実現したいこと
2
+
3
+ MySQLのデータベースにおいて,
2
4
 
3
5
  テーブル(1)から,列A(項目ID)とある値(列Bで条件を満たす項目Aの数)を得たのち,
4
6
 
@@ -12,15 +14,43 @@
12
14
 
13
15
  ### 該当のソースコード
14
16
 
17
+ table1
18
+
19
+ logNO ID date
20
+
21
+ 0001 001 2020.09.15
22
+
23
+ 0002 001 2020.09.14
24
+
25
+ 0003 002 2020.09.15
26
+
27
+
28
+
29
+ table2
30
+
31
+ ID name
32
+
33
+ 001 田中
34
+
35
+ 002 佐藤
36
+
37
+ 003 鈴木
38
+
39
+
40
+
41
+ 上記の2つのテーブルから,「2020.09.15のログについて,IDごとの件数を得たい。合わせて,IDに定義された名前を表示したい」
42
+
43
+ というものが具体的な内容となります。
44
+
15
45
 
16
46
 
17
47
  ```SQL
18
48
 
19
- SELECT `C`. `table2` INNER join COUNT(`A`). `table1` WHERE `B` = "    "
49
+ SELECT `name`. `table2` INNER join COUNT(`ID`). `table1` WHERE `date` = "2020.09.15"
20
50
 
21
- ON `table1`. `A` = `table2`. `A`
51
+ ON `table1`. `ID` = `table2`. `ID`
22
52
 
23
- GROUP BY `A`;```
53
+ GROUP BY `ID`;```
24
54
 
25
55
 
26
56