[distinct] always return join information on groupby.distinct