【发布时间】:2013-05-21 23:20:54
【问题描述】:
我有两个表“A”和“B”。表“A”有两列“Body”和“Number”。 “数字”列是空的,目的是填充它。
表 A:正文/编号
ABABCDEF /
IJKLMNOP /
QRSTUVWKYZ /
表“B”只有一列:
表 B:值
AB
CD
QR
这是我正在寻找的结果:
ABABCDEF / 3
IJKLMNOP / 0
QRSTUVWKYZ / 1
换句话说,我想创建一个查询,查找“Body”列中的每个字符串,“Values”列中的子字符串出现了多少次。
你会建议我怎么做?
【问题讨论】:
-
使用 MySQL 以外的语言
-
写一个函数。无法用纯 SQL 解决。试试看,遇到问题再回来。
-
我不是程序员,但我会说这不是一个坏主意。
-
你可以找出其中一个值是否在body中,但我不知道如何找出它是多少次
标签: mysql