私のデータベースはMySQLにあります。
次の表があると仮定します。
id number
1 45
2 25
3 66
4 43
......
......
......
30 54
31 21
など...など。
次のようなクエリが必要です。
myTableから*を選択します。ここでnumber=25
ただし、さらに2つのアイテムを含めたいと思います。1つはその上に、もう1つはその下にあります(IDに基づく)。
クエリの結果セットは、次の結果セットになります:1、2、3。
数値66を選択した場合、結果セットには2、3、4などが含まれます。
アイデアは、「ねえ、1からこのクエリのIDを引いたもの、さらに1にこのクエリのIDを加えたものに等しいIDを持つものが欲しい」と言ってクエリの範囲を設定することです。
これが理にかなっていることを願っています。
どんな助けでも素晴らしいでしょう。
ありがとう!
PSこれのポイントは、特定のイベントが発生する前後に何が発生したかを確認できるように、イベントをログにキャプチャすることです。