的ID我有以下的數據庫的MySQL獲得最低的ID爲某個用戶 - 或者具有最高緊迫性的進入每一行
id | user | urgency | problem | solved
在那裏有不同的用戶的信息,但這些用戶全部有多個條目
1 | marco | 0 | MySQL problem | n
2 | marco | 0 | Email problem | n
3 | eddy | 0 | Email problem | n
4 | eddy | 1 | MTV doesn't work | n
5 | frank | 0 | out of coffee | y
我想要做的是這樣的:通常我會先檢查每個人最古老的問題。我使用此查詢來獲取最舊問題的ID。從DB組
選擇分鐘(ID)由用戶
這給了我最古老的問題ID的列表。但我希望人們能夠使某個問題更加緊迫。我想爲每個用戶提供最迫切的ID或最緊急的問題ID
獲取最大(緊急)時不會給出問題的ID,它會給我最大的緊迫感。我一整晚都在這裏,但似乎無法擺脫困境。任何人都可以幫助我呢?
要明確:我想這個結果
row | id
0 | 1
1 | 4
中的最後一項應該是結果,因爲它解決了
這不是我想要的。這給了一個結果,我需要一個每個人的ID列表,基本上是一個按用戶分組的列表,最老的問題(實際上是通過ID進行檢查)的ID或最緊急的。ID很好,我不需要行號 – patrick 2011-04-19 02:29:03
也許這有助於:每個用戶都可以通過此查詢查看他們自己的列表:select * from problem where user ='eddy'order by urgency desc,id asc that will show用戶自己的列表。我正在尋找每個這些列表中的頂部條目。分組和排序不起作用,因爲這會對分組結果進行排序。 – patrick 2011-04-19 02:32:26
請重新閱讀整篇文章。我正在編輯好一點。看起來你在完成之前閱讀它。 – Marvo 2011-04-19 02:35:07