如何通过sql关联查询直接得到user表的对象数组?

1、希望结果:

[
    {
        "created_at": "Wed Jun 01 00:50:25 +0800 2011",
        "id": 12438492184,
        "name": "love your work.......",
        "user": {
            "id": 1404376560,
            "name": "zaku",
            "url": "http://blog.ceshi.com.cn/zaku"
        },
    },
    {
        "created_at": "Wed Jun 01 00:50:25 +0800 2011",
        "id": 12438492185,
        "name": "love your work.......",
        "user": {
            "id": 1404376561,
            "name": "测试",
            "url": "http://blog.ceshi.com.cn/zaku"
        },
    },
],

有表:article和user
2、通过关联user表查询得到希望结果,sql查询语句怎么写?(注:不是将查询结果再通过foreach组装得到,要求通过一条sql就搞定)

阅读 1.8k
1 个回答

这样的 json 结果,需要你用 Python 的数据库类里设置好相应的输出 json 函数。


不敢再发我的项目链接,老是被那些不认真,不仔细,或者说一知半解的人举报。

如果你想学习 sql to sqlalchemy,你可以查看我的资料,然后找到相关 github 项目的链接。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题