Đây là cấu trúc bảng của tôi:SQL: Lọc hàng với tối đa giá trị
File | Version | Function
1 | 1 | 1
1 | 2 | 1
1 | 3 | 1
1 | 2 | 2
2 | 1 | 4
3 | 2 | 5
tôi cần nó để trở lại những hàng chỉ
1 | 3 | 1
2 | 1 | 4
3 | 2 | 5
Có nghĩa là tôi chỉ muốn các chức năng mà có phiên bản mới nhất cho mỗi tệp.
Tôi không muốn kết quả dưới đây, tức là id chức năng độc đáo mà không phải là phiên bản mới nhất
1 | 3 | 1
1 | 2 | 2
...
Tôi đã nhìn How can I SELECT rows with MAX(Column value), DISTINCT by another column in SQL?, nhưng điều đó sẽ trả về id chức năng độc đáo gần đây nhất.
Truy vấn cần tương thích với sqlite3.
Làm việc prefectly, cảm ơn bạn. Có thể bạn có thể nhìn vào câu hỏi tiếp theo của tôi kể từ khi bạn giải quyết 1/4 của một trong những? http://stackoverflow.com/questions/24719716/sql-complex-sum-from-multiple-tables –