Postgresql Postgres json选择
假设我的应用程序收到了一条传入的JSON消息:Postgresql Postgres json选择,postgresql,Postgresql,假设我的应用程序收到了一条传入的JSON消息: { line_nbr : 1, value: 10 }, { line_nbr : 2, value: 30 }, ] 是否可以在postgres中执行以下选择: SELECT JsonObject.value, qty from table_x where id in JsonObject
{
line_nbr : 1,
value: 10
},
{
line_nbr : 2,
value: 30
},
]
是否可以在postgres中执行以下选择:
SELECT JsonObject.value, qty from table_x where id in JsonObjects.line_nbr
换句话说,在传入的JSON对象上加入
with your_js as (
select (value->>'line_nbr')::int as line_nbr
from jsonb_array_elements('JsonObjects'::jsonb) as je
)
select line_nbr, qty
from table_x
join your_js on line_nbr = table_x.id
查看详情