我有两个表objectsand tags,每个表object都有一个 id,每个表tag都有一个idaname和 a parent(对象的 id)。
我想做的是选择一个object然后找到其他objects按共同标签数量排序的,例如返回最相似的 5 个objects。
编辑:
SELECT parent,COUNT(*) as count
FROM `tag`
WHERE tag="house" OR tag="dog" OR tag="cat"
GROUP BY parent
ORDER BY count DESC
这个做我想做的,我可以在这个之前找到另一个查询的对象标签“house,dog,cat”。知道如何结合这两个查询吗?