现在这段查询把 post 表还有 file 表拼接在了一起,下面我们可以再拼接一下 user 数据表,因为我希望在查询的结果里面包含内容作者相关的数据。
在这段查询里再添加一个 LEFT JOIN,合并一下 user 数据表,用 ON 设置一个合并的条件,条件是 post 表里的 userId 应该等于 user 表里的 id 。
拼接以后就可以选择使用 user 表里的栏目了。在 SELECT 的下面,用 JSON_OBJECT 组织一个 user 对象,给这个栏目起个名字叫 user。
这个对象里面需要一个 id 属性,对应的值就是 user 表里的 id,还需要一个 name 属性,对应的值是 user 表里的 name,也就是用户的名字。 执行一下这段查询。
这次在查询结果里会出现一个 user 栏目,它的值是个 JSON 对象,对象里面有用户的 id 还有用户名这两个属性。