0
我有哪裏條目的排序是這樣一個SQLite數據庫:如何找到列值最大的唯一行?
| ID | length | breadth | height | time |
1 10 20 30 123
1 10 20 15 432
2 4 2 7 543
2 4 2 8 234
正如你看到的,高度欄可以隨時間變化。我想獲得最大高度的條目,爲我的數據庫中的每個唯一ID。是否有某種方式來做到這一點在一個單一的查詢,而不是通過所有的ID的東西循環這樣
for x in ids:
SELECT length, breadth, height FROM table WHERE id = x ORDER BY height DESC LIMIT 1
沒有試過,但怎麼樣: 從ID組中按ID選擇ID,長度,寬度,MAX(高度); – GHz 2015-04-04 20:25:21