他のレコードとは値が異なるレコードを取得する簡単な方法はありますか
P粉163951336
P粉163951336 2024-04-04 21:59:30
0
1
318

つまり、データベースにレコードがあります:

###日付時刻### ###名前### ###レベル### 2022-03-22 23:18:01ジョンジョンジョンジョンジョンジョンジョン ###7### 617618618結果として、次の「lvl」が前の「lvl」とは異なるこれらの値を取得したいと考えています。 つまり、ID: 0 - 最初のものなので、1 - Lv が 0 に等しくないため、2,3 - レベルは 1
id 0
615 1 2022-03-22 23:17:01
616 2 2022-03-22 23:16:02
616 3 2022-03-22 23:15:01
616 4 2022-03-22 23:14:01
617 5 2022-03-22 23:13:01
617 6 2022-03-22 23:12:01
616 2022-03-22 23:11:01 ジョン
8 2022-03-22 23:10:02 ジョン
9 2022-03-22 23:09:01 ジョン
の結果レコードを取得したいのです。
と同じなのでスキップ

4 - Lvが1とは異なるため、

5 - レベルは 4 と同じなのでスキップ、

6 - レベルが5とは異なるため、

7 - レベルが6とは異なるため、

8 - レベルが7とは異なるため、

###9 - スキップします。

P粉163951336
P粉163951336

全員に返信(1)
P粉164942791

これは lag 分析関数 (MySQL 8 を使用) に適しているようです:

リーリー

サンプルフィドル

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!