सबक्वेरी को WHERE क्लॉज में रखना और इसे n.control_number तक सीमित रखने का मतलब है कि यह सबक्वेरी को कई बार चलाता है। इसे सहसंबंधित सबक्वेरी . कहा जाता है , और यह अक्सर एक प्रदर्शन हत्यारा होता है।
प्रति नियंत्रण संख्या की अधिकतम तिथि प्राप्त करने के लिए, FROM क्लॉज में एक बार सबक्वेरी चलाना बेहतर है।
SELECT n.*
FROM tblpm n
INNER JOIN (
SELECT control_number, MAX(date_updated) AS date_updated
FROM tblpm GROUP BY control_number
) AS max USING (control_number, date_updated);