为了账号安全,请及时绑定邮箱和手机立即绑定

有没有童鞋遇到过同样的问题:sqlite查询字段封装成数组,sql怎么实现求大佬指点!

有没有童鞋遇到过同样的问题:sqlite查询字段封装成数组,sql怎么实现求大佬指点!

繁花不似锦 2019-08-21 18:13:48
有两张表:1、用户表(id,name,age);2、人物头像表(id,user_id,image)。目的:一个用户能够保存多张头像。查询所有人,每条用户记录包含他的所有图片(如果存在),想要的查询结果是:[(name,age,[image,image,image……])]求赐教
查看完整描述

2 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

1,先定义个空数组user_info=[]2,把第一张表的内容user_id,name,age先加到数组中。会得到[(userid1,name1,age1,[]),(userid2,name2,age2,[])......],要有后面的空数组后来存放图片数据。3,挨个匹配添加
#遍历第二张表结果
foriintb_er:
#匹配user_info表的userid
forjinuser_info:
ifi[1]==j[0]:
j[0]=j[3].append(i[2])
是个笨法,但是可以实现。。。
                            
查看完整回答
反对 回复 2019-08-21
  • 2 回答
  • 0 关注
  • 236 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信