Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.50 KB | None | 0 0
  1.     auto results = washu::from(people).
  2.         join(washu::from(personJobMap), [](Person const& p, PersonJobMap const& jm) { return p.id == jm.personId; }).
  3.         join(washu::from(jobHistories), [](washu::row<Person, PersonJobMap> const& p, JobHistoryEntry const& j) { return p.get<1>().jobId == j.id; }).
  4.         select<std::pair<std::string, std::string>>([](washu::row<Person, PersonJobMap, JobHistoryEntry> const& p) {
  5.             return std::make_pair(p.get<0>().name, p.get<2>().position);
  6.     });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement