回答編集履歴
1
ソースミスを修正
answer
CHANGED
@@ -1,11 +1,7 @@
|
|
1
1
|
多分質問者様がしたいことをSQLに表すと、
|
2
2
|
```SQL
|
3
3
|
SELECT
|
4
|
-
an_data
|
5
|
-
/* 下のようにGROUP BY指定してない項目を単純に指定するのはNG
|
6
|
-
* どうしても取りたいなら「MAX(an_no) AS an_no」みたいに集約関数を噛ませましょう。
|
7
|
-
|
4
|
+
*
|
8
|
-
-- *
|
9
5
|
, count(an_data)
|
10
6
|
FROM
|
11
7
|
an
|
@@ -20,7 +16,11 @@
|
|
20
16
|
(※コメントに注釈を書いたので意識してみてください)
|
21
17
|
```SQL
|
22
18
|
SELECT
|
19
|
+
an_data
|
20
|
+
/* 下のようにGROUP BY指定してない項目を単純に指定するのはNG
|
21
|
+
* どうしても取りたいなら「MAX(an_no) AS an_no」みたいに集約関数を噛ませましょう。
|
23
|
-
|
22
|
+
*/
|
23
|
+
-- *
|
24
24
|
, count(an_data)
|
25
25
|
FROM
|
26
26
|
an
|