我想使用标签显示类似的项目。
我有带有itemid
和列itemname
的项目表。具有 CSV 标记 ID。itemtagids
itemtagids
比如说itemid 1
,我有 3 个标签 ID 1,2,3
,itemid 2
我有 4 个标签 ID 3,4,5,6
,itemid 3
我有 2 个标签 ID 2,3
,依此类推..
我希望itemid 1
在类似项目itemid
中首先显示第 3 个(因为它有 2 个匹配项),然后itemid 2
依此类推..
我使用的是:
SELECT itemid
FROM items
WHERE MATCH (itemtagids ) AGAINST ('2823' IN BOOLEAN MODE)
itemtagid
只有在itemtags
ids 列中有一个时,它才会返回结果。
序列是谎言:234,546,2823,342,5643
所以,这里的 2823 不是一个单独的词,而是来自 234,54...43 的完整字符串
在这种情况下,如果标签采用 id 形式和 CSV 格式,应该怎么做。