[解決済み] MySQLから最後のN行を選択する
2022-04-28 04:52:53
質問
MySQLデータベースから、以下のカラムに含まれる最後の50行を選択したい。 id である。 主キー . 目標は、行を次の順序で並べ替えることです。 id で ASC の順序で、このクエリが動作しない理由です。
SELECT
*
FROM
`table`
ORDER BY id DESC
LIMIT 50;
また、行が操作される(削除される)可能性があることも注目すべき点で、そのため以下のクエリも機能しない。
SELECT
*
FROM
`table`
WHERE
id > ((SELECT
MAX(id)
FROM
chat) - 50)
ORDER BY id ASC;
質問 : MySQLデータベースから、操作可能でASC順の最後のN行を取り出すにはどうすればよいのでしょうか?
解決方法は?
サブクエリでできます。
SELECT * FROM (
SELECT * FROM table ORDER BY id DESC LIMIT 50
) sub
ORDER BY id ASC
これは
最後の
から50行
table
で、昇順に並べます。
関連
-
[解決済み】MySQLで「すべての派生テーブルは独自のエイリアスを持つ必要があります」というエラーは何ですか?
-
[解決済み] [GROUP BY句に含まれるか、集約関数で使用される必要があります。
-
MySQLの起動エラー:ERROR 2003 (HY000)。localhost'上のMySQLサーバーに接続できない(10061)
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] ...値に挿入する ( SELECT ... FROM ... )
-
[解決済み] MySQLの複数行を1つのフィールドに連結することはできますか?
-
[解決済み] 各グループの最後のレコードを取得する - MySQL
-
[解決済み] MySQLは600K行からランダムな10行を高速に選択する
-
[解決済み】MySQL LEFT JOINで行を削除する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySqlの整数インデックスと文字列インデックスの失敗または暗黙の変換問題
-
MySQLのWhereの使用方法について説明します。
-
MySQLによる既存テーブルのパーティショニングの実装
-
[解決済み】マルチパート識別子をバインドできませんでした。
-
[解決済み】DynamoDB : 提供されたキー要素がスキーマと一致しません。
-
[解決済み】ValueError: 値の長さがインデックスの長さと一致しない|Pandas DataFrame.unique()
-
[解決済み】SQLサーバーのテンポラリーテーブルで「すでに名前のついたオブジェクトがあります」エラーが発生する。
-
[解決済み] 1つのSQLクエリで複数のカウントを取得する方法は?
-
[解決済み] KEYキーワードは何を意味するのか?
-
[解決済み] utf8_general_ciとutf8_unicode_ciの違いは何ですか?