SQL语句中的Distinct和Groupby有什么不同用那个好