Я хотел бы услышать, если у вас есть идея сделать следующее: У меня есть одна таблица, содержащая некоторые cardefinitions [id] [Company] [Mode], это может быть, например, будь то Audi 100, Ford Mustan и т. д. Затем у меня есть другое поле, которое представляет собой строку, содержащую как автомобиль, так и модель, это может быть «Ford Mustang 2.5T», тогда мне нужно найти правильный идентификатор из кардифининга. Я хотя делатьSQLServer Хранимая процедура
@CarDefintion = "Ford Mustang 2.5T"
Select top 1 CarDefinitionId
from dbo.CarModelDefinition
where CONTAINS(Model,@Cardefinition)
AND Contains(Company, @Cardefinition)
Но так как модель + Компания не является уникальным, я получаю эту ошибку: «не может использовать СОДЕРЖИТ или FREETEXT предикат таблицы или индексированного представления„dbo.CarModelDefinition“, потому что это не полный текст индексируется «. Есть ли у кого-нибудь идеи, как я могу это решить?
обновил код сейчас, когда я думаю, что знаю больше, чего вы хотите –