Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- val query8 = for {
- ((r, rp), p) <- Radnik leftJoin Radproj on (_.mbr === _.mbr) leftJoin Projekat on (_._2.spr === _.spr)
- if List(ime.map(r.ime === _), prz.map(r.prz === _), spr.map(rp.spr === _)).collect { case c if c.isDefined => c.get }.reduceLeft(_ || _)
- } yield (r.ime, r.prz, p.nap)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement