@Aldevex

Как найти похожие записи в бд?

Привет. Как найти похожие записи минимум как по N(к примеру 4ём) столбцам в таблице
либо узнать по какому кол-ву столбцов совпадают записи
пример
one column | two | tree | four | five
1 | 2 | 3 | 4 | 5
1 | 2 | 3 | 4 | 99
4 | 2 | 3 | 4 | 99

Похожи будут записи 1 и 2 , и 2 и 3. значения неизвестны
Расстояние Левенштейна не подходит
  • Вопрос задан
  • 293 просмотра
Решения вопроса 1
@ambalus
SELECT one, two, tree, four, COUNT (five) AS cnt
FROM table
GROUP BY one, two, tree, four
HAVING COUNT (five) > 1
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Делать JOIN таблицы с ней же по условию "похожести".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы