jobid priority (abbreviated here)
新任務來到這個表的表,他們得到基於優先級和高優先級的作業重新排序,會首先執行。我想知道我的工作ID有多少工作在我之前。我該如何爲此寫一個查詢。我正在使用PHP,我甚至可以在事後處理,但問題是如何獲得按優先級排序的所有行到我的jobid?
樣本數據
jobid priority (assume small number is high priority here)
--------------
6 1
4 1
21 1
14 1
16 2
7 2
我想所有的JobID 16之前我如何做到這一點的工作。
一些東西一樣
select * from jobs order by priority asc,start_time and stop when id touches 16
對於具有重複優先級的兩個工作ID,他們是如何訂購的? – 2012-02-01 22:36:58
@MarcusAdams,根據他的例子,它看起來像是用'start_time'打斷了關係。 (至少,這是我在我的答案中所做的假設) – 2012-02-01 22:46:36