【发布时间】:2013-06-28 17:55:17
【问题描述】:
我正在做一个电子商店,所以我有 3 张桌子:
1) goods
id | title
--------+-----------
1 | Toy car
2 | Toy pony
3 | Doll
2)tags
id | title
--------+-----------
1 | Toy
2 | Boys
3 | Girls
3)links
goods_id| tag_id
--------+-----------
1 | 1
1 | 2
2 | 1
2 | 2
2 | 3
3 | 3
所以我需要使用这样的算法打印相关商品:使用标签获取与所选商品最相似的商品。最多的标签是相互的 - 最适合的项目是
所以goods#1 的结果应该是:goods#2,goods#3
对于goods#2:goods#1,goods#3
对于goods#3:goods#2,goods#1
我不知道如何通过一次查询获得按相互标签计数排序的类似商品
【问题讨论】: