質問編集履歴
2
内容の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -45,4 +45,4 @@
|
|
45
45
|
| A105 | 西沢 | 35 |
|
46
46
|
+------+--------+------+
|
47
47
|
```
|
48
|
-
となるのでa.tosi <= b.tosiだとcountは4になり、順位が2にならないきがするのですが。
|
48
|
+
西沢の例ですと、となるのでa.tosi <= b.tosiだとcountは4になり、順位が2にならないきがするのですが。
|
1
内容のついか
title
CHANGED
File without changes
|
body
CHANGED
@@ -21,4 +21,28 @@
|
|
21
21
|
Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'db1.a.nama' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
|
22
22
|
```
|
23
23
|
と言うエラーが出てきてしまいます。翻訳を見てもなぜエラーになるのかがわかりません。
|
24
|
-
これは何が原因でコードをどうすればいいのでしょうか?また#1とはどういう意味なのでしょうか?
|
24
|
+
これは何が原因でコードをどうすればいいのでしょうか?また#1とはどういう意味なのでしょうか?
|
25
|
+
それとcount(*)で表示される数字がそのまま順位になるとの記載があったのですがa.tosi <= b.tosiだと逆になってしまうのではないのでしょうか?
|
26
|
+
```ここに言語を入力
|
27
|
+
a
|
28
|
+
+------+--------+------+
|
29
|
+
| bang | nama | tosi |
|
30
|
+
+------+--------+------+
|
31
|
+
| A101 | 佐藤 | 40 |
|
32
|
+
| A102 | 高橋 | 28 |
|
33
|
+
| A103 | 中川 | 20 |
|
34
|
+
| A104 | 渡辺 | 23 |
|
35
|
+
| A105 | 西沢 | 35 |
|
36
|
+
+------+--------+------+
|
37
|
+
b
|
38
|
+
+------+--------+------+
|
39
|
+
| bang | nama | tosi |
|
40
|
+
+------+--------+------+
|
41
|
+
| A105 | 西沢 | 35 |
|
42
|
+
| A105 | 西沢 | 35 |
|
43
|
+
| A105 | 西沢 | 35 |
|
44
|
+
| A105 | 西沢 | 35|
|
45
|
+
| A105 | 西沢 | 35 |
|
46
|
+
+------+--------+------+
|
47
|
+
```
|
48
|
+
となるのでa.tosi <= b.tosiだとcountは4になり、順位が2にならないきがするのですが。
|