Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- auto results = washu::from(people).
- join(washu::from(personJobMap), [](Person const& p, PersonJobMap const& jm) { return p.id == jm.personId; }).
- join(washu::from(jobHistories), [](washu::row<Person, PersonJobMap> const& p, JobHistoryEntry const& j) { return p.get<1>().jobId == j.id; }).
- select<std::pair<std::string, std::string>>([](washu::row<Person, PersonJobMap, JobHistoryEntry> const& p) {
- return std::make_pair(p.get<0>().name, p.get<2>().position);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement