用全文搜索表格和链接的表格
我有这样一个简单的数据库:
table "contents":
--------------------------
CID | contentName
1 | Watermelon
table "tags":
--------------------------
TID | tagName | tagKeywords
77 | Fruit | Fruit, fruits
99 | Nature | nature, green, mother earth
table "associations":
--------------------------
CID | TID
1 | 77
1 | 99
我应该如何编写一个select在表中搜索“内容”,每一行都会继承任何关联的标签的关键字?
例如,如果我搜索“水果”和“绿色”全文搜索应该导致更相关,因为匹配两个标签
我认为这更符合你的需求:
SELECT c.contentName, GROUP_CONCAT(tagkeywords separator ',')
FROM contents c
INNER JOIN associations a ON a.CID = c.CID
INNER JOIN tags t ON t.TID = a.TID
GROUP BY c.contentName;
我只是测试它,并得到以下内容:
contentName GROUP_CONCAT(tagkeywords separator ',')
----------- ---------------------------------------
Watermelon Fruit, fruits,nature,green,mother earth
链接地址: http://www.djcxy.com/p/75279.html