Display `distinct` query results using GROUP BY

Use GROUP BY to allow for INNER JOIN values the be distinctive as
well

http://sqlmag.com/database-performance-tuning/distinct-vs-group