logo

该视频仅会员有权观看

立即开通课程「Node 框架 Express 实践」权限。

¥
199
/ 年

SQL:按标签名过滤内容列表

  • 在数据库客户端执行查询:select post id, post title
  • 使用 JSON 的数组结构将标签名组合起来,为它起名为tax
  • 数据来自post数据表,使用left join结合posttag表。
  • 条件是post idpost_tag表中等于post表的id,还有tag idpost_tag表等于tag表的id
  • 使用group by post id对结果进行分组,得到带有标签列表tax的内容列表。
  • 设置内容列表过滤条件:通过where子句根据tag表中的name字段过滤,如标签名等于"秋天"。
  • 注意where条件需要在group by之前设置。
  • 执行查询可得标签为"秋天"或"日落"的内容列表。