用户登录

在数据库客户端先执行一段查询,SELECT 选择 post.id,post.title 还有 user.name 这几个栏目,来自 post 数据表。用 LEFT JOIN 合并一下 user 数据表,条件是 post.userId 等于 user.id 。 执行一下这段查询。

得到的就是一组内容列表,现在我打算筛选出某个用户发布的所有内容,可以在查询里面用 WHERE 设置一个条件,过滤的条件就是 user 的 name 等于一个用户名,比如 李白。 执行一下。这次得到的结果就是 李白 这个用户发送的所有内容。

我们也可以使用用户的 id 作为筛选的条件,先打开 post 数据表,这里有一个内容它的作者的 id 是 5, 修改一下查询里的 WHERE 后面的过滤条件,换成 user.id 等于 5,意思就是找出 id=5 的这个用户发布的所有内容。

这个用户的名字是 白居易,我们可以在选择的栏目里再加上一个 user.id ,用 AS 起个名字叫 userId。 查询的结果就是 id=5 的这个用户发布的所有内容。

SQL:按用户过滤内容列表《 Node.js 服务端应用开发:内容列表 》

统计

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

社会化网络

关于

微信订阅号

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