S

Size: a a a
S

S
S

DG
S

DG

AK
S
AK
S

S
AK
S
AK
AK
S
М
WITH params AS (
SELECT 1 AS min_id -- minimum id <= current min id
, 12005000 AS id_span -- rounded up. (max_id - min_id + buffer)
)
SELECT *
FROM (
SELECT p.min_id + trunc(random() * p.id_span)::integer AS id
FROM params p
,generate_series(1, 101000) g -- 1000 + buffer
GROUP BY 1 -- trim duplicates
) r
JOIN ivr.livenumbers USING (id)
where flag1 is null
LIMIT 100000
MM
WITH params AS (
SELECT 1 AS min_id -- minimum id <= current min id
, 12005000 AS id_span -- rounded up. (max_id - min_id + buffer)
)
SELECT *
FROM (
SELECT p.min_id + trunc(random() * p.id_span)::integer AS id
FROM params p
,generate_series(1, 101000) g -- 1000 + buffer
GROUP BY 1 -- trim duplicates
) r
JOIN ivr.livenumbers USING (id)
where flag1 is null
LIMIT 100000
G
S