Попытка выполнить частичное совпадение строк здесь, но у меня проблема с оператором LIKE. Я уверен, что его синтаксис, но я не могу видеть егоЧастичное совпадение строк SQL - Inner Join
SELECT Name
FROM Table1 a
INNER JOIN Table2 b ON a.Name = b.FullName LIKE '%' + a.Name + '%'
Я получаю сообщение об ошибке, когда я исполняю этот
Msg 156, Level 15, State 1, Line 4
Неправильный синтаксис около ключевое слово «LIKE».
что именно ваше состояние? вы хотите проверить 'b.FullName LIKE '%' + a.Name + '%'' –
, чего вы пытаетесь достичь? покажите нам несколько примеров ввода и вывода. – DarkKnight
У меня есть данные в таблице 1 и таблице 2. Таблица 1 для бывших имеет Петра, а в таблице 2 есть Петр Любовь. Обе таблицы имеют более 50 штук. Я хочу сопоставить оба и дать мне результат, когда он будет соответствовать. Мне нужно совместить его частично, так как если я не использую оператор LIKE, я получаю нулевые результаты –