ho fatto una bella union

posto così potrà essere utile ad altri

( SELECT * FROM tabella WHERE pk <= 182 ORDER BY pk DESC LIMIT 0, 20 ) UNION ( SELECT * FROM tabella WHERE pk > 182 ORDER BY pk ASC LIMIT 0, 20 ) ORDER BY pk ASC