既存のテーブル
MySQL
1id|message|created_at 21 | hoge |2020-10-13 11:12:12 32 | hoge |2020-10-13 13:13:11 43 | hoge |2020-10-13 14:14:12 54 | hoge |2020-10-13 15:15:12 65 | hoge |2020-10-13 16:42:12 76 | hoge |2020-10-13 18:52:12 87 | hoge |2020-10-13 19:22:12 98 | hoge |2020-10-13 21:13:12 109 | hoge |2020-10-13 21:42:12
データベースが上記の様にあるとします。
SQL
1SELECT * FROM table ORDER BY id DESC LIMIT 3;
データベースから最新の3レコードを取得します。
MySQL
1id|message|created_at 29 | hoge |2020-10-13 21:42:12 38 | hoge |2020-10-13 21:13:12 47 | hoge |2020-10-13 19:22:12
こうなります。
この取得した内容の順番を反転させたいです。
MySQL
1id|message|created_at 27 | hoge |2020-10-13 19:22:12 38 | hoge |2020-10-13 21:13:12 49 | hoge |2020-10-13 21:42:12
試してみたこと
・ORDER BYを複数記述した→変化なし
取得した内容の順番を反転させることは可能なのでしょうか?
※プログラミング言語はPHPを使用していますができればSQL文で処理を完結させたい。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。