我有一个包含多个字段(id,title,json_field)的表。我想从表中选择所有行,但我希望json_field内的每个参数都是结果中的单独一行。我想我应该使用json_array_elements
,但问题是我无法理解如何将其包含在我的查询中。查询PostgreSQL中的JSON字段
是否有解决方案?我期望它与这个查询一起工作:
select id, title, json_array_elements(json_field) from table_name
,但它没有。
我也尝试将子查询结果作为参数传递,但不成功。
我阅读了文档(http://www.postgresql.org/docs/9.3/static/functions-json.html),但找不到有用的东西。
非常感谢您的帮助!
显示的JSON值 – 2014-09-01 12:13:42
你得到一个错误?或者它究竟不工作? – Bulat 2014-09-01 12:25:41
当您提出问题时,请提供表格定义,样本数据和预期结果。否则这是太多的猜测。 – Bulat 2014-09-01 12:39:11