∅ч
Size: a a a
∅ч
SP
∅ч
id
FROM (SELECT posts
.id
, ROW_NUMBER() OVER(PARTITION BY posts
.parent_id
ORDER BY posts
.id
DESC) AS rn
FROM posts
WHERE parent_id
IN (", &digits_str, ")) AS A
WHERE A
.rn
<= :count) AS S
INNER JOIN posts
ON posts
.id
=S
.id
" ].concat();∅ч
∅ч
// calculate first number digits count using logarithm
let digits = (threads[0] as f64).log10() as u64;
// prepare query string
let mut digits_str = String::with_capacity((digits as usize + 1) * threads.len());
SP
∅ч
SP
∅ч
SP
∅ч
∅ч
∅ч
∅ч
SP
∅ч
SP
∅ч
∅ч
∅ч