我有一张表, struct 如下:
id | values |
---|---|
123 | {"something":{"insideSomething":{"tables":{"tableA":{"include":false},"tableB":{"include":true}}}}} |
我想输出一个"Include"为真的表列表.
理想的结果如下所示:
id | tables |
---|---|
123 | (tableB,”{“”include””: true}") |
我可以使用以下查询来输出结果,其中每个表都在自己的行中,与值ContentsBundle 在一起(我不介意每个id可能有多行).
从MyTable;中 Select id,json_each(Values::json#>;‘{Something,inside Something,Tables}’)作为表
有没有好的方法来过滤这些结果,只包括那些符合我的标准的结果?感谢您的帮助,谢谢.