pgsql 数组格式的查询
查询各连锁的标签
select a.id,a.name,b.name as label from client as a left join label b on b.id = any(a.label) where a.category='6' and b.parentid=1
如果有多个标签,可以用array_add()
select a.id,a.name,array_agg(b.name) as label from client as a left join label b on b.id = any(a.label) where a.category='6' group by a.id,a.name
select a.id,a.name,array_agg(b.name) as label from client as a left join label b on b.id = any(a.label) where a.category='6' and label is not null group by a.id,a.name