【发布时间】:2020-04-25 08:14:58
【问题描述】:
我在 postgresql 中有两个表
表 A
id | name | b_codes
---|------|---------
1 | abc | a,b
2 | def | null
表 B
code | name
-----|------
a | xx
b | yy
我怎样才能得到这些(重点是json数组):
查询 A.id=1:
{id: 1, name:'abc', b_codes:[{code: 'a', name: 'xx'}, {code: 'b', name: 'yy'}]}
查询 A.id=2:
{id: 2, name:'def', b_codes:[]}
或全部:
id | name | codes
---|------|----------------------------------------------------
1 | abc | [{code: 'a', name: 'xx'}, {code: 'b', name: 'yy'}]
2 | def | []
【问题讨论】:
标签: sql arrays json postgresql