There is no difference between Group By AND Distinct in Teradata.Internally Teradata generates same query execution plan when either Group By OR Distinct is used

Teradata: Group By Vs Distinct


Remember: There is no difference between Group By and Distinct in newer version of Teradata(TD v13 and above). Reference: Teradata database Release Summary 13



Experiment 1: Group By & Distinct directly on a single table



Experiment 2: Group By & Distinct directly on joined tables
Conclusion: There is no difference between GROUP BY and DISTINCT in Teradata.