
我们可以看到表中字段是一个数组怎么获取其中的数据呢?
SELECT sim->>'$[0]' FROM fin_xxx

如果使用左外链接,如下,其他连接时一样的
SELECT a.* FROM fin_aaaa a LEFT JOIN fin_xxx b ON b.sim_r->>'$[0]'=a.corr WHERE b.tid='20210'
# b.sim_r->>'$[0]'的意思就是这个字段数组中下标是几的字符串

文章讲述了在SQL查询中如何从数组类型的字段如`$[0]`获取数据,以及使用左外连接的方法,以`fin_aaaaa`表为例,通过`b.sim_r->>$[0]`匹配`fin_xxx`表中的关联数据,条件是`b.tid=20210`。

我们可以看到表中字段是一个数组怎么获取其中的数据呢?
SELECT sim->>'$[0]' FROM fin_xxx

如果使用左外链接,如下,其他连接时一样的
SELECT a.* FROM fin_aaaa a LEFT JOIN fin_xxx b ON b.sim_r->>'$[0]'=a.corr WHERE b.tid='20210'
# b.sim_r->>'$[0]'的意思就是这个字段数组中下标是几的字符串

1496
1708
2614