I want to pull results and count how many of each name is pulled but without grouping...
for example I want this:
John Doe 3 John Doe 3 John Doe 3 Mary J
This uses group by but gets the output in the format you want.
group by
SELECT Name, NG.NameCount FROM Names INNER JOIN (SELECT Name, Count(1) As NameCount FROM Names GROUP BY Name) NG ON Names.Name = NG.Name