С учетом схемы для реализации тегов
ITEM
ItemId, ItemContent
TAG
TagId, TagName
ITEM_TAG
ItemId, TagId
Каков наилучший способ ограничения количества пунктов, возвращаемых при выборе с помощью тегов?
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 не работает, потому что вы получаете дубликат всех элементов для каждого тега, который учитывается в количестве строк в LIMIT.