Query Error: SELECT username,content FROM z_comments AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM `z_comments`)-(SELECT MIN(id) FROM z_goods))+(SELECT MIN(id) FROM z_comments)) AS id) AS t2 WHERE t1.id >= t2.id ORDER BY t1.id LIMIT 20 BIGINT UNSIGNED value is out of range in '((select max(`5law2`.`z_comments`.`id`) from `5law2`.`z_comments`) - (select min(`5law2`.`z_goods`.`id`) from `5law2`.`z_goods`))'