Hãy thử điều này:
SELECT MAX(verification_id)
FROM VERIFICATION_TABLE
WHERE head = 687422
AND mbr = 23102
AND TRIM(lname) = '.iq bzw'
AND TRUNCATE(dob) = TO_DATE('08/10/2004')
AND system_code = 'M';
Xóa TRUNCATE()
đó if dob
không có thời gian cho nó rồi, từ vẻ ngoài của nó (Ngày sinh?) nó có thể không. Sau đó, bạn cần một số công việc lập chỉ mục. Nếu bạn đang truy vấn nhiều như vậy theo kiểu này, tôi sẽ lập chỉ mục mbr
và head
trong chỉ mục 2 cột, nếu bạn cho biết ý nghĩa của các cột, điều đó sẽ giúp xác định việc lập chỉ mục tốt nhất ở đây.