sql - 从 json_agg() 对象数组中选择 id
问题描述
我有这个变量,
DECLARE
js jsonb := (SELECT json_agg(t) FROM (Select parent_id, id from my_schema.organization org where org.parent_id is nul) t);
// js contains [{parent_id: 'value', id: 'value'}]
// I want, orgsIds = [id from first obj, id from second obj, ...]
我想从对象数组中in
查询 id 。js
SELECT * FROM my_schema.organization where id = ANY(orgIds)
解决方案
推荐阅读
- python - urllib3 PoolManager.request 在 Python 3 中从正在运行的线程内部运行时永远阻塞
- haskell - 使用 QuickCheck 生成随机字符串日期
- angular - NativeScript - 如何将图像保存/添加到手机的默认图库应用程序中
- c# - 将复选框与文本框关联
- regex - sparql 正则表达式 文件扩展名
- android - android预览不适用于使用工具合并的布局文件:parentTag
- javascript - 渲染时不包含在 html 中的 Angular(点击),知道吗?
- bitcoin - Bitcoin-NG白皮书的解释
- mysql - FluentMySQL 使用 Unix Socket 连接
- spring-boot - 字段中需要一个找不到的“org.springframework.boot.autoconfigure.batch.BatchProperties$Job”类型的bean