Это был запрос от кого-то из моего отдела, но у меня проблемы с записью, чтобы иметь общее количество вхождений в столбце, а также сохранять строки.
Для простоты, таблица выглядит так:
Name Location
Dave Ohio
Sam Ohio
James Virginia
Fred Idaho
Cindy Virginia
John Ohio
Но мне нужно, чтобы это выглядело так:
Name Location Total
Dave Ohio 3
Sam Ohio 3
John Ohio 3
James Virginia 2
Cindy Virginia 2
Fred Idaho 1
Итак, моя попытка:
select Name, Location, count(Location) as 'Total'
from table1
group by Location
дает мне
Name Location Total
Fred Idaho 1
Dave Ohio 1
John Ohio 1
Sam Ohio 1
Cindy Virginia 1
James Virginia 1