現在レコードの取得の仕方でクエリーの文法エラーのため欲しいデータを取得できません(m_ m)
わかる方がいらっしゃれば教えていただきますようよろしくお願いいたします(m _m)
エラー
sql
1-- クエリー 2select * from item 3 order by created_at desc 4 limit 5 5 group by category_id 6;
エラー内容
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
###期待する動作
itemテーブルから
- category_idカラム(外部キー)ごとに
- 更新日が最新のレコードを
- 5件ずつ
取得したい
###該当のソースコード
sql
1-- クエリー 2select * from item 3 order by created_at desc 4 limit 5 5 group by category_id 6;
csv
1テーブル構造(item) 2id INT(primary_key) 3name string, unique 4category_id int(foreign_key) 5created_at DATETIME 6updated_at DATETIME
エラーが出ているのでているのでしたらエラー文をそのまま提示するのが質問する際の原則です。
また、文法なのであれば公式マニュアル(サイトがあります)で文法を確認されてはどうでしょうか。
回答3件
あなたの回答
tips
プレビュー