Skip to main content

union_all

Function union_all 

Source
pub fn union_all<I, S>(queries: I) -> Option<SetOperation>
where I: IntoIterator<Item = (S, Vec<Value>)>, S: Into<String>,
Expand description

Create a UNION ALL of multiple queries.

Returns None if the iterator is empty.

§Example

let query = union_all([
    ("SELECT id FROM table1", vec![]),
    ("SELECT id FROM table2", vec![]),
    ("SELECT id FROM table3", vec![]),
]).expect("at least one query required");