我想知道如何做一個查詢中MySQL
得到了ID_COUNT/8
的剩餘部分。做一個SELECT在MySQL中返回一個ID的剩餘計數/ 8
下面是一個例子表:
ID (INT) | PRODUCT ID | TIME
1 | 14 | 09:34:00
5 | 26 | 09:47:00
5 | 01 | 09:58:00
1 | 02 | 10:10:00
2 | 63 | 10:36:00
4 | 59 | 10:47:00
3 | 18 | 11:00:00
1 | 27 | 11:15:00
5 | 36 | 11:38:00
1 | 44 | 09:34:00
5 | 55 | 09:47:00
5 | 14 | 09:58:00
1 | 24 | 10:10:00
2 | 54 | 10:36:00
4 | 44 | 10:47:00
3 | 54 | 11:00:00
1 | 64 | 11:15:00
5 | 14 | 11:38:00
什麼,我想在這裏做的是,每次插入新行的時候,我想的是ID
的COUNT
(例如,用於ID=5
它會是6),然後他們將這個數字除以8(6/8),然後得到該部分的剩餘部分。
我使用PHP的方式,如果沒有隻與MySQL做它的方式。
在此先感謝,任何問題不屬於免問! 米格爾。
原諒我,如果這是一個愚蠢的問題,但爲什麼8? 8是一個數字,你會永遠想用來分裂你的數量,或者只是在這種情況下? –
你想做的整個計算在查詢還是會確定,如果計數提取物使用的查詢,然後用PHP代碼來計算? –
GolezTrol - 是的,我只是在計數,但我已經設法做到這一點,這要歸功於yAnTar的回覆。 –