通过相似性链接值

时间:2015-01-20 14:56:58

标签: php mysql comparison

问题

我有以下两个(样本)表格:

+----+-----------------+
| table_one            |
+----+-----------------+
| id | name            |
+----+-----------------+
| 1  | thisisavalue    |
| 2  | this-is-a-value |
| 3  | thisis-avalue   |
| 4  | this-isavalue   |
| 5  | this-is-avalue  |
| 6  | thisisa-value   |
| 7  | thisis-a-value  |
+----+-----------------+

+----+------------------------------------+
| table_one                               |
+----+------------------------------------+
| id | name                               |
+----+------------------------------------+
| 1  | thisisavalue andsomething-else     |
| 2  | this-is-a-value and-somethingelse  |
| 3  | thisis-avalue and-something-else   |
| 4  | this-isavalue andsomething-else    |
| 5  | this-is-avalue and-something-else  |
| 6  | thisisa-value  andsomething-else   |
| 7  | thisis-a-value and-something-else  |
+----+------------------------------------+

我需要做的是将第二个表中的名称与第一个表中的名称相匹配。在实际表中,值当然不是全部标记为'this-is-a-value'等等。

问题是table_one和table_two中的值永远不会完全相同。但他们非常相似。我正在寻找的方法是在PHP或MySQL中将这两个值匹配在一起。

修改

正如@Patrice所要求的,更好地解释我的意思非常相似。我有一个网站名称和标题的集合。

一个表格的值为“google.com”,另一个表格的值为“Google.com - 搜索引擎”。我想将这些值匹配在一起。

0 个答案:

没有答案