Q&A for Drupal developers and administrators
SELECT CAST(JSON_VALUE(v.value, '$.Id') AS INT) AS [User Link], COUNT(*) FROM PostHistory AS ph CROSS APPLY OPENJSON(JSON_QUERY(ph.Text, '$.Voters')) AS v CROSS APPLY OPENJSON(JSON_QUERY(v.value, '$.BindingReason')) AS br WHERE ph.PostHistoryTypeId = 10 -- Closure AND br.[key] = 'GoldTagBadge' GROUP BY CAST(JSON_VALUE(v.value, '$.Id') AS INT) ORDER BY COUNT(*) DESC