select a.product_id,
b.*
from (select product_id from mytable group by product_id) a
left join mytable b on b.product_id between a.product_id
and a.product_id +20
Сергей Еремин, Скорее всего GROUP BY вам не нужен, попробуйте использовать DISTINCT.
Также как и писал выше, уберите HAVING и добавите WHERE table3.bExported = FALSE.
Также неплохо бы посмотреть план этого запроса.
mureevms, Не помогает, после исправления проходит некоторое время, компьютер по DHCP получает новый адрес, а запись в зоне прямого просмотра снова становиться неправильной.