回答編集履歴
1
行と列を間違えたので修正
test
CHANGED
@@ -2,11 +2,11 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
エラーメッセージも出ていますが、`GROUP BY`をかけたクエリで「グループングに使っている列」、「集計関数に渡した列」以外の列を指定すると、どの
|
5
|
+
エラーメッセージも出ていますが、`GROUP BY`をかけたクエリで「グループングに使っている列」、「集計関数に渡した列」以外の列を指定すると、どの行を取ればいいのか決まらないので、標準SQLでは**指定できません**。
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
MySQLは**どれか適当な
|
9
|
+
MySQLは**どれか適当な行**を取ってきますが、それに依存したコードはよくないので、1通りとわかっている場合にも`MAX(列名)`のように集計関数を介して取得するようにしましょう。なお、MySQLでも設定次第で、このような列指定がエラーとなります
|
10
10
|
|
11
11
|
|
12
12
|
|