给定用于实现标签的 SCHEMA
项目项目 ID、项目内容
标记标记 ID、标记名称
ITEM_TAG 项目 ID、标签 ID
使用标签选择时限制返回的项目数量的最佳方法是什么?
SELECT i.ItemContent, t.TagName FROM item i
INNER JOIN ItemTag it ON i.id = it.ItemId
INNER JOIN tag t ON t.id = it.TagId
当然是让它们全部恢复的最简单方法,但是使用限制子句会失效,因为您会得到每个标签的所有项目的副本,这会计入 LIMIT 中的行数。