質問編集履歴
3
エラー文を追記しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,19 @@
|
|
1
1
|
現在レコードの取得の仕方でクエリーの文法エラーのため欲しいデータを取得できません(m_ _m)
|
2
2
|
わかる方がいらっしゃれば教えていただきますようよろしくお願いいたします(m_ _m)
|
3
|
+
### エラー
|
4
|
+
```sql
|
5
|
+
-- クエリー
|
6
|
+
select * from item
|
7
|
+
order by created_at desc
|
8
|
+
limit 5
|
9
|
+
group by category_id
|
10
|
+
;
|
11
|
+
```
|
12
|
+
エラー内容
|
13
|
+
```
|
14
|
+
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 'group by category_id' at line 4
|
15
|
+
```
|
16
|
+
|
3
17
|
###期待する動作
|
4
18
|
itemテーブルから
|
5
19
|
- category_idカラム(外部キー)ごとに
|
2
nameカラムにユニーク制約を追記しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
```csv
|
23
23
|
テーブル構造(item)
|
24
24
|
id INT(primary_key)
|
25
|
-
name string
|
25
|
+
name string, unique
|
26
26
|
category_id int(foreign_key)
|
27
27
|
created_at DATETIME
|
28
28
|
updated_at DATETIME
|
1
テーブル構成にカラムを追加しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,4 +24,6 @@
|
|
24
24
|
id INT(primary_key)
|
25
25
|
name string
|
26
26
|
category_id int(foreign_key)
|
27
|
+
created_at DATETIME
|
28
|
+
updated_at DATETIME
|
27
29
|
```
|