convenience method for outer_join