如何在postgres的jsonb列中找到最小值的关键字?

时间:2016-12-19 09:45:36

标签: sql postgresql jsonb

我需要在jsonb对象中找到最小值的键,我发现了最小值,需要在同一个查询中找到相同的键。

查询我正在使用

[...]
traceSystem(arg1, arg2... , function(resultMaster){
    console.log('resultMaster: ' + resultMaster);
    [...]
});

1 个答案:

答案 0 :(得分:0)

这将完成这项工作 left join ... on 1=1用于保存ID为空的json

select      t.id
           ,j.key
           ,j.value

from                            mytable t

            left join lateral  (select      j.key,j.value 
                                from        jsonb_each(column1) as j 
                                order by    j.value 
                                limit       1
                                ) j

            on 1=1