Можете да направите това с помощта на JSON_CONTAINS
:
SELECT COUNT(criteria)
FROM my_alerts
WHERE JSON_CONTAINS(criteria,'{"industries": ["1"], "locations": ["1", "2"]}')
Това извършва сравнение, което игнорира реда на стойностите, което е от решаващо значение, тъй като MySQL ще пренареди JSON свойствата за ефективност при INSERT.