sidejoin和reduce