У меня есть 2 таблицы (звезда и луна) со столбцом Product и с использованием внутреннего соединения, если есть частичное совпадение, пример данных
звезда.Продукт
ZigZagPress Stay WordPress Theme 1.0.1
луна.Продукт
ZigZagPress Stay WordPress Theme
Следующее, кажется, возвращает синтаксическую ошибку в MySQL Workbench (+ недействителен в этой позиции) мой sql немного ржавый, не уверен, что утверждение правильное.
select * from applications.star
INNER JOIN applications.moon
ON star.Product LIKE '%' + moon.Product + '%'
OR moon.Product LIKE '%' + star.Product + '%'






Вам нужно использовать CONCAT
select * from applications.star
INNER JOIN applications.moon
ON star.Product LIKE CONCAT('%',moon.Product,'%')
OR moon.Product LIKE CONCAT('%',star.Product,'%')
Примечание. MySQL требует
CONCAT('%', ..., '%'), так как+не работает со строками.