【发布时间】:2016-02-04 06:24:41
【问题描述】:
如果我有这样的表达方式
SELECT t.json_column->>'x',
nested->>'y'
FROM my_table t,
json_array_elements(t->'nested') nested
为什么我不需要 JOIN?更准确地说,为什么这不像笛卡尔CROSS JOIN?
看起来连接是通过在json_array_elements 调用中引用表别名t 隐式发生的。但是表函数的隐式连接语法对我来说并不熟悉。
在 PostgreSQL 或其他数据库中是否有其他类似 SQL 语法的示例?
【问题讨论】:
标签: json postgresql join