Как запросить атрибут json с предложением IN в mysql
Я должен запросить CitizenId в столбце JSON с именем id_card, чтобы узнать, является ли он "1103701468998" или "1555123407115" или нет.
Почему-то я не могу запросить из таблицы с помощью JSON_EXTRACT(), как показано ниже sql
select * from (
SELECT
case_id, application_id, status, user_id, id_card -> "$.citizenId" as CID
from lending_application
) a
where a.cid in
('1103701468998','1555123407115')
его возвращение с Empty set, 1 warning (0.01 sec)
Тем не менее, я могу запросить, как это
select * from (
SELECT
case_id, application_id, status, user_id, id_card -> "$.citizenId" as CID
from lending_application
) a
where a.cid in
('1103701468998')
Это ограничение JSON_EXTRACT()?