Du kan använda följande lösning med JSON_CONTAINS
:
SELECT *
FROM Users
WHERE JSON_CONTAINS(interestIds, '2') = 1;
Den tredje (valfria) parametern path
ger dig möjligheten att endast använda den här funktionen på en specifik del av din JSON
värde. Så följande exempel kontrollerar om 2
är det andra värdet för arrayen:
SELECT *
FROM test
WHERE JSON_CONTAINS(interestIds, '2', '$[1]') = 1;