Q&A for cartographers, geographers and GIS professionals
SELECT TOP 10 ph.PostId, ph.Comment, u.DisplayName AS PHUser, COUNT(v.value) AS VoterCount FROM PostHistory ph JOIN Posts p ON p.Id = ph.PostId JOIN Users u ON u.Id = ph.UserId CROSS APPLY OPENJSON(ph.Text,'$.Voters') AS v WHERE PostHistoryTypeId = 10 AND p.PostTypeId = 1 GROUP BY ph.PostID, ph.Text, ph.Comment, u.DisplayName HAVING COUNT(v.value) = 5