ホームページ  >  に質問  >  本文

他のレコードとは値が異なるレコードを取得する簡単な方法はありますか

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

###日付時刻### ###名前### ###レベル### 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粉163951336P粉163951336179日前327

全員に返信(1)返信します

  • P粉164942791

    P粉1649427912024-04-05 16:08:06

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

    リーリー

    サンプルフィドル

    返事
    0
  • キャンセル返事