K
knyshow
Гость
Добрый день.
Ребята, ну помогите - голова вроде варит, но сам додуматься не могу.
Есть MySQL, есть РНР. Есть в мускуле две таблицы. В каждой - каталог товаров.
Мы будем говорить только о наименованиях - поля varchar(255) с именем title в обоих таблицах.
Товары в каждой, в принципе и за редким исключением, одинаковые. Вбивались эти товары в разное время разными операторами и с разных накладных. В итоге мы имеем следующее:
Одна и та же позиция, но в этих таблицах выглядит по-разному, например:
В первой таблице "Водка 0,75 Абсолют #896", в другой таблице она же забита двумя позициями "Абсолют 75 водка" и "АбсолютВодка750 896". А иногда еще операторы писали а ошибками ("Апсолют")...
Задача следующая: вывести из одной таблицы все наименования, которых нет во второй таблице. и наоборот. Даже можно поставить задачу иначе если представить, что каждая из таблиц - каталог товаров разных фирм и нужно их сравнить.
Вопрос: КАК СРАВНИТЬ ЭТИ ДОЛБАННЫЕ НАЗВАНИЯ???
Есть ли какой-нить алгоритм, которым это можно сделать с максимальной точностью? Пусть даже с огромными задержками, но сам алгоритм подскажите плиииииииииииз.
Ребята, очень надеюсь на вашу помощь - вы - последняя надежда.
Ребята, ну помогите - голова вроде варит, но сам додуматься не могу.
Есть MySQL, есть РНР. Есть в мускуле две таблицы. В каждой - каталог товаров.
Мы будем говорить только о наименованиях - поля varchar(255) с именем title в обоих таблицах.
Товары в каждой, в принципе и за редким исключением, одинаковые. Вбивались эти товары в разное время разными операторами и с разных накладных. В итоге мы имеем следующее:
Одна и та же позиция, но в этих таблицах выглядит по-разному, например:
В первой таблице "Водка 0,75 Абсолют #896", в другой таблице она же забита двумя позициями "Абсолют 75 водка" и "АбсолютВодка750 896". А иногда еще операторы писали а ошибками ("Апсолют")...
Задача следующая: вывести из одной таблицы все наименования, которых нет во второй таблице. и наоборот. Даже можно поставить задачу иначе если представить, что каждая из таблиц - каталог товаров разных фирм и нужно их сравнить.
Вопрос: КАК СРАВНИТЬ ЭТИ ДОЛБАННЫЕ НАЗВАНИЯ???
Есть ли какой-нить алгоритм, которым это можно сделать с максимальной точностью? Пусть даже с огромными задержками, но сам алгоритм подскажите плиииииииииииз.
Ребята, очень надеюсь на вашу помощь - вы - последняя надежда.