∅ч
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
∅ч
∅ч
∅ч