私は次のようなテーブルを持っています
entryid, roomid
1 1
2 55
3 1
4 12
5 1
6 44
7 1
8 3
9 1
ここで、roomid = 1 のすべてのエントリを削除し、roomid = 1 から最新の 3 つを残します (1 つのコマンドだけで最適です)。
最終的に entryid: 1 と 3 が削除され、entryid 6、7、9 は残ります (他のすべての roomid はそのまま残ります)。
編集:助けてくれてありがとう。以下に、興味のあるすべての人のために、独自のソリューションを追加しました
それを 1 つのコマンドに組み込む方法について、新しい質問を開始しました。あなたはそこで私を助けるかもしれません。