Связывание ценностей по сходству

Эта проблема

У меня есть следующие две (пример) таблицы:

+----+-----------------+
| 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  |
+----+------------------------------------+

Что мне нужно сделать, это сопоставить имена из второй таблицы с именами в первой таблице. В реальных таблицах значения, конечно, не все помечены как «это значение» и тому подобное.

Проблема в том, что значения в table_one и table_two никогда не бывают одинаковыми. Но они очень похожи. То, что я ищу, это способ, либо в PHP или MySQL, чтобы сопоставить эти два значения вместе.

редактировать

Как и попросил @Patrice, лучше объяснить, что я имею в виду под довольно похожим. У меня есть коллекция с именами и названиями веб-сайтов.

Одна таблица имеет значение «google.com», а другая — «Google.com — поисковая система». Я хочу сопоставить эти значения вместе.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]