Using JOINS, GROUP_BY, ORDER_BY, COUNT