@heavybrain

Как сделать join по like?

Есть 2 таблицы, в одной есть столбец ID с кодом 576000, в другой таблице тоже ID с кодом как на скрине, центральная часть полностью идентична, можно ли сделать join? или нельзя? как тогда соединить по данному критерию?

по такому критерию
5db69f483c3b5695048684.png
  • Вопрос задан
  • 1393 просмотра
Решения вопроса 1
tsklab
@tsklab Куратор тега Transact-SQL
Здесь отвечаю на вопросы.
SELECT Table_A.ID1, Table_B.ID2
  FROM Table_A INNER JOIN Table_B ON CHARINDEX(Table_A.ID1, Table_B.ID2) > 0

Если нужен шаблон, используйте PATINDEX.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Adamos
@Adamos
можно ли сделать join?

Можно. JOIN ON LIKE - вполне валидная конструкция. Тормозная только.
Ответ написан
Комментировать
AndyKorg
@AndyKorg
Кнопконажиматель и припоерасплавлятель
Слишком расплывчатое ТЗ. Самое простое like '%576000%'
Так же можно использовать подстановочные знаки
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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