Мне нужно написать действительную версию запроса T-SQL следующего псевдокода:
select * from newTable where [name] like in (
select [name] from oldTable
)
Я не уверен, как это сделать. Любая помощь (даже направившая меня на существующий вопрос) была бы великолепна. Спасибо!
Edit:
По некоторым комментариям я проясню этот конкретный случай. Таблицы выглядят так:
oldTable
code varchar(10)
name varchar(500)
newTable
code varchar(10)
name varchar(500)
Во всех случаях, когда oldTable.code <> newTable.code, я хочу посмотреть, похоже ли oldTable.name на одно из имен в newTable.name. В основном, к некоторым новым именам добавлены квалификаторы в начале или конце имен. то есть: «старое имя» может иметь «квалифицированное старое имя» в newTable. Еще раз спасибо.