用户登录

在数据库客户端,打开 SQL 窗口,先在这里试几段查询。SELECT 所有的东西,FROM 来自 comment 数据表,执行一下。得到的就是 comment 这个数据表里的所有的内容,这里可以按 postId 排下顺序,你会发现在这个表里有很多评论所属的内容的 id 都是 1 。

在查询出某个内容的评论列表,可以在查询里加上 WHERE,把查询条件设置成 comment.postId ,等于一个指定的值,比如 1 。 这样找出来的东西就是 id=1 的这个内容的评论列表。

这里有评论也有评论的回复,如果只想查询出内容的评论,可以在查询里再添加一个条件,用 AND 连接另外一个条件,条件是 parentId IS NULL, 执行一下。这样找出来的就是这个内容的评论列表,列表里不包含回复评论。

想要找出某个用户发表的所有的评论,可以把这个查询里设置的条件换成 comment.userId ,它的值就是一个用户的 id ,比如 3 ,执行一下。这回找出来的就是 id=3 的这个用户发表的所有的评论。

如果要找出这个用户的回复评论,可以把这个条件修改成 comment.parentId IS NOT NULL,这样查询出来的结果就是 id=3 的这个用户做出的回复。

SQL:调取评论列表《 Node.js 服务端应用开发:资源接口 》

统计

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

社会化网络

关于

微信订阅号

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