Используйте GROUP BY
предложение для результатов.
Select x, y, count(*) as 'count' from mytable group by x, y
Как объединить ваши 2 столбца и использовать DISTINCT?
Select x, y, count(DISTINCT CONCAT(x, '_', y)) as 'count' from mytable group by x, y
SELECT x,y,SUM(1) FROM table GROUP BY x,y;