質問編集履歴
1
書式改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,6 +2,12 @@
|
|
2
2
|
railsアプリケーションの、MySQLからの検索結果
|
3
3
|
にkaminariでページネーションを設定しようとしたところ、
|
4
4
|
以下のようなSyntaxエラーのSQLが発行されてエラーになりました。
|
5
|
+
---
|
6
|
+
Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '
|
7
|
+
users.id,
|
8
|
+
' at line 1: SELECT COUNT(users.id,
|
9
|
+
jobs.name) FROM `users` INNER JOIN `jobs` ON `users`.`id` = `jobs`.`user_id`
|
10
|
+
---
|
5
11
|
|
6
12
|
コントローラ側で二つのテーブル(UsersとJobs)を結合して配列を作成。
|
7
13
|
配列をKaminari.paginate_arrayで処理して変数(@hoge)に入れ、
|
@@ -17,13 +23,6 @@
|
|
17
23
|
です。
|
18
24
|
正しい設定方法や解決方法がわかる方、どうぞ宜しくお願いします。
|
19
25
|
|
20
|
-
---
|
21
|
-
Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '
|
22
|
-
users.id,
|
23
|
-
' at line 1: SELECT COUNT(users.id,
|
24
|
-
jobs.name) FROM `users` INNER JOIN `jobs` ON `users`.`id` = `jobs`.`user_id`
|
25
|
-
---
|
26
|
-
|
27
26
|
コントローラ側
|
28
27
|
```lang-ruby
|
29
28
|
def index
|