我有一個數據庫列如下:MySQL的查找匹配
id
50
55
56
62
63
64
65
68
70
72
80
etc...
我想通過以下公式中的id列迭代發現如果公式的結果是在同一列的ID號。我想計算ID列中基本3個記錄集的所有可能組合。
第一個循環: ((second_id_number - first_id_number)*變量decimal)+ second_id_number是否等於id列中的數字?
根據公式,第一個循環爲 (55-50)* 2.00(作爲變量十進制的一個例子)+ 55 = 65. 65在列表中=> 65用2個等於它的記錄標記
第二個循環: ((third_id_number - first_id_number)*變量decimal)+ second_id_number是否等於id列中的數字? (56-50)* 2.00(作爲可變十進制的一個例子)+ 56 = 78 78不處於列表=> 78未標記
第三循環: 是否((fourth_id_number - first_id_number)*變量十進制)+ second_id_number等於ID列中的數字?
etc ...
我希望結果顯示所有標記的記錄。帶標記的記錄是3條記錄的集合,其中第三條記錄是公式的結果。
任何人有任何想法?在MySQL中可能嗎?
謝謝
您能否提供您的樣本數據應該看起來像什麼樣的輸出? –
在第二個循環中,您將'second_id_number'替換爲56,但這是third_id而不是第二個。另外,「etc ......」是什麼意思?這是否意味着你繼續下去,直到沒有更多的記錄爲止 –