(select (join (leftjoin (bgp (triple ?:a )) (bgp (triple ))) (union (bgp (triple )) (bgp (triple )))) (?:a))