次のようなデータベース列があります。
id
50
55
56
62
63
64
65
68
70
72
80
etc...
次の式を使用して id 列を反復処理し、式の結果が同じ列の id 番号であるかどうかを確認します。id 列の基本的に 3 つのレコードのセットの可能な組み合わせをすべて計算したいと考えています。
最初のループ: ((second_id_number - first_id_number) * variable decimal) + second_id_number は id 列の数値と同じですか?
式によると、最初のループは (55-50)*2.00 (変数 decimal の例として) + 55 = 65 です。65 はリストにあります => 65 はそれに等しい 2 つのレコードでタグ付けされます
2 番目のループ: ((third_id_number - first_id_number) * variable decimal) + second_id_number は id 列の数値と同じですか? (56-50)*2.00 (可変小数の例として) + 56 = 78. 78 はリストにありません => 78 はタグ付けされていません
3 番目のループ: ((fourth_id_number - first_id_number) * variable decimal) + second_id_number は id 列の数値に等しいか?
等...
タグ付けされたすべてのレコードを結果に表示したい。タグ付きレコードは、3 番目のレコードが式の結果である 3 つのレコードのセットです。
誰でもアイデアはありますか?mysqlで可能ですか?
ありがとうございました