U kunt dit doen met JSON_CONTAINS
:
SELECT COUNT(criteria)
FROM my_alerts
WHERE JSON_CONTAINS(criteria,'{"industries": ["1"], "locations": ["1", "2"]}')
Dit voert een vergelijking uit die de volgorde van de waarden negeert, wat van cruciaal belang is omdat MySQL JSON-eigenschappen opnieuw zal ordenen voor efficiëntie op INSERT.