SELECT `id`, `user_id`, `body`, `created_at`, `mime` FROM `posts` ORDER BY `created_at` DESC\G • クエリを呼び出している元(アプリサーバのRubyコード)を見る ➢ make_posts関数で呼ばれている get '/' do //GET / についての処理 me = get_session_user() results = db.query('SELECT `id`, `user_id`, `body`, `created_at`, `mime` FROM `posts` ORDER BY `created_at` DESC') posts = make_posts(results)
p.body, p.created_at, p.mime -> FROM posts AS p JOIN users AS u ON (p.user_id=u.id) //postsとusersテーブルを合体 -> WHERE u.del_flg=0 //ツイ消しされてないこと -> ORDER BY p.created_at DESC -> LIMIT 20\G //取得数は20件とすること ▪▪▪▪▪▪▪▪修正前▪▪▪▪▪▪▪▪▪▪ mysql> -> SELECT p.id, p.user_id, p.body, p.created_at, p.mime -> FROM posts -> ORDER BY p.created_at DESC ↓