SQL 新手,我尝试将 JSON 参数放入存储过程中,该存储过程是一个 JSON 数组
[123, 124, 125]
并将项目转换为在 IN
表达式中使用。我知道SQL中有JSON_EXTRACT
函数,但不太熟悉。这是MySql。
您可以在子查询中使用
json_table
和 in
:
select t.* from tbl t where t.some_val in (select t1.val from json_table(t.js_arr, '$[*]' columns (val int path '$')) t1)