我有以下两个(样本)表格:
+----+-----------------+
| 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 - 搜索引擎”。我想将这些值匹配在一起。