我有2個字段的數據庫。小和大:檢查2個數字的算法
Minor, Major
0,0
1,0
2,0
3,0
4,0
5,0
7,0
8,0
...
65536,0
0,1
1,1
2,1
3,1
4,1
...
65536,1
0,2
什麼是最好的方式來比較這一點。我在Bookshelf.js上這樣做,但在PHP或紅寶石也歡迎。我需要檢查當前情況,獲得更大的專業和添加次要+ 1,如果不是65536否則次要是0大專獲得專業+ 1.
在此先感謝。
編輯: 我必須保存主要和次要到各自的領域。他們爲註冊的每個用戶增加。
例如。 用戶
id, username,minor,major
1, john , 0, 0
2, mike, 1, 0
....
65537, jeff, 65536,0
現在湯姆的,主要的增量becuse個次要表爲65536
65538, tom, 0 , 1
我不知道該怎麼解釋了。
是否要生成包含這兩個字段的文件,或者是否希望以某種方式處理現有文件?你的問題並不清楚你的目標是什麼。 –
我是否正確理解你提出了兩個問題:1.給出這些(主要,次要)對的列表,找到最大值,並且2.給定最大(主要,次要)對,得到下一個? –
這似乎是一個完全可預測的集合,爲什麼要存儲它呢? RDBMS在這裏似乎並不相關(除此之外,如果是我,我會首先列出主要列) – Strawberry