Đây là thứ xuất hiện thường xuyên đến mức tôi gần như không nghĩ về nó nữa nhưng tôi gần như chắc chắn rằng tôi không làm điều này một cách tốt nhất.Cách tốt nhất để chọn hàng có dấu thời gian gần nhất phù hợp với tiêu chí
Câu hỏi đặt ra: Giả sử bạn có bảng sau
CREATE TABLE TEST_TABLE
(
ID INTEGER,
TEST_VALUE NUMBER,
UPDATED DATE,
FOREIGN_KEY INTEGER
);
cách tốt nhất để chọn test_value gắn liền với hàng cập nhật gần đây nhất mà FOREIGN_KEY = 10 là gì?
EDIT: Hãy làm điều này thú vị hơn vì các câu trả lời dưới đây chỉ đơn giản là đi theo phương pháp sắp xếp của tôi và sau đó chọn hàng trên cùng. Không tệ nhưng đối với lợi nhuận lớn, đơn đặt hàng sẽ giết hiệu suất. Vì vậy, điểm thưởng: làm thế nào để làm điều đó một cách có thể mở rộng (tức là không có thứ tự không cần thiết bởi).
Thứ tự bởi sẽ không giết hiệu suất nếu có chỉ mục tại chỗ có thể được tận dụng –