サブクエリをWHERE句に入れ、それをn.control_numberに制限することは、サブクエリを何度も実行することを意味します。これは相関サブクエリと呼ばれます 、そしてそれはしばしばパフォーマンスキラーです。
FROM句でサブクエリを1回実行して、コントロール番号ごとの最大日付を取得することをお勧めします。
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);