用户登录

现在我们要找出某个内容相关的评论列表,在 SQL 窗口里执行一段查询。先用 SELECT 选择需要的几个栏目,需要 comment 表里的 id,还有 comment 表里的 content,还有 post 表里的 id ,起个名字叫 postId,还有 post 表里的 title,起个名字叫 postTitle,还需要 user 表里的 id,起个名字叫 userId,还有 user 表里的 name,起个名字叫 userName 。

在 FROM 的后面设置一下数据来源,设置成 comment。

下面要拼接几个数据表,用 LEFT JOIN 这种合并方法,先合并一下 user,在 ON 的后面设置拼接条件,comment 表里的 userId 应该等于 user 表里的 id。

再用一个 LEFT JOIN 合并一下 post 数据表,在 ON 的后面设置合并条件,条件是 comment.postId 等于 post 表里的 id 。

最后可以再用 WHERE 设置一个条件,条件是 post 表里的 id 等于一个具体的值,比如 1。这段查询的意思就是找出 id=1 的这个内容相关的所有的评论。

这里给我们找到了一个结果,评论的 id 是 1 , 可以打开 comment 表观察一下,id=1 的这条评论,你会发现,它的 postId 的值会是 1。

修改一下这个查询,查询条件设置成 post.id = 3 ,执行一下。查询的结果就是 id=3 的这个内容的相关的评论。

找出某个内容的评论列表《 Node.js 服务端应用开发:资源关系 》

统计

12921
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点