列名以及employee_roles
表中的样本值:
user_id : "1"
org_id : ["1", "2"]
我想通过user_id一行获取org_id和org_name请帮帮我?
如果当前使用的DB版本至少为12.1.0.2
,则可以使用JSON_TABLE()
函数来按行返回值,如
SELECT user_id, j.org_id
FROM employee_roles ,
JSON_TABLE(org_id, '$'
COLUMNS (NESTED PATH '$[*]'
COLUMNS (
org_id VARCHAR2 PATH '$'
)
)
) j
演示