Můžete použít následující řešení pomocí JSON_CONTAINS
:
SELECT *
FROM Users
WHERE JSON_CONTAINS(interestIds, '2') = 1;
Třetí (volitelný) parametr path
vám dává možnost použít tuto funkci pouze na konkrétní části vašeho JSON
hodnota. Následující příklad tedy zkontroluje, zda 2
je druhá hodnota pole:
SELECT *
FROM test
WHERE JSON_CONTAINS(interestIds, '2', '$[1]') = 1;