我有兩個表objects
tags
和類似的物體,每個object
具有ID,並且每個tag
具有id
一個name
和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
這一次我想要做什麼,我可以用這一個之前另一個查詢找到obejcts標籤「的房子,狗,貓」。任何想法如何我可以結合這兩個查詢?
那麼你有什麼嘗試? – sachleen
我同意@sachleen--首先看到一個嘗試會很好。誠實的嘗試是一種練習的好方法!嘗試在SQLFiddle中設置一個? ':'' – halfer
抱歉沒有太多的開始,因爲我根本不知道該怎麼做。我編輯了問題 – Wurstbro