Anda dapat melakukannya menggunakan JSON_CONTAINS
:
SELECT COUNT(criteria)
FROM my_alerts
WHERE JSON_CONTAINS(criteria,'{"industries": ["1"], "locations": ["1", "2"]}')
Ini melakukan perbandingan yang mengabaikan urutan nilai, yang sangat penting karena MySQL akan mengurutkan ulang properti JSON untuk efisiensi pada INSERT.