【发布时间】:2019-12-26 09:26:41
【问题描述】:
我的数据是数组格式,例如 [1,2,3] 如何与另一个表连接。这是我正在尝试的查询:
select
RCM.header_details->'auditAssertion'as auditassertion
from masters."RCM" RCM
left join reference."AUDIT_ASSERTION_APPLICATION" as AAA on AAA.id=RCM.header_details->'auditAssertion'
【问题讨论】:
-
该列的确切数据类型是什么? Postgres 中的原生数组使用花括号显示,例如
{1,2,3}方括号表示jsonb(或json)列 -
其实RCM是表名,header_details(jsonb)是列名,"auditAssertion": [ "1", "2", "4" ]
-
@a_horse_with_no_name 请建议我适当的解决方案
标签: sql arrays json postgresql