MySQL社区

标题: 如何计算一个表中的每一条记录在另一个表中出现的次数 [打印本页]

作者: searchmysql    时间: 2013-6-25 14:34
标题: 如何计算一个表中的每一条记录在另一个表中出现的次数
表A,B都只包含一个字段 keyword varchar(100)。
想写一个存储过程,计算B中的每一条记录在A中出现的次数,可以为不完全包括,例如B表中的记录‘Segmentation' ,表A中的记录只要包含这个’Segmentation‘这个单词就算作出现一次。
求助,请大家帮忙,谢谢大家了。

作者: kider    时间: 2013-6-25 16:33
传统做法应该是:根据A表(在A表中加多一个字段...)中的每条记录在B表遍历,找出次数呗。
作者: searchmysql    时间: 2013-6-25 19:40
kider 发表于 2013-6-25 16:33
传统做法应该是:根据A表(在A表中加多一个字段...)中的每条记录在B表遍历,找出次数呗。

对啊。。思路是这样的。。求具体的表达式。。





欢迎光临 MySQL社区 (http://www.mysqlpub.com/) Powered by Discuz! X3.2