Essayez ceci :
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';
Supprimez ce TRUNCATE()
si dob
n'a pas déjà le temps dessus, à première vue (date de naissance ?), il se peut que ce ne soit pas le cas. Après cela, vous avez besoin d'un travail d'indexation. Si vous interrogez autant dans ce style, j'indexerais mbr
et head
dans un index à 2 colonnes, si vous disiez ce que signifient les colonnes, cela aiderait à déterminer la meilleure indexation ici.