У меня есть две таблицы в базе данных.
В обеих таблицах есть столбец с названием компании, но он не всегда будет одинаковым.
Например, таблица 1 имеет название «Aone Dental Practices Limited TA Jaws Dental», а таблица 2 имеет название «Jaws Dental». Я хочу иметь возможность объединить их вместе, поскольку Jaws Dental видна в обоих.
Кажется, я не могу заставить предложение Like работать для этого.
пытался
Tbl1_BusinesName Like '%' + Tbl2_BusinesName + '%'


Этот запрос должен работать:
SELECT *
FROM Table1 T1
LEFT JOIN Table2 T2 ON T1.BusinesName LIKE '%'+TS.BusinesName+'%'
Используя EXISTS, можно получить ожидаемый результат:
SELECT *
FROM dbo.TableName1 AS Tbl1
WHERE EXISTS (SELECT 1
FROM dbo.TableName2 AS Tbl2
WHERE Tbl1.BusinesName LIKE '%' + Tbl2.BusinesName + '%');
каков ваш ожидаемый результат?