У меня есть следующий запросSQL полнотекстового поиска ключевое слово из столбца таблицы
INSERT INTO FirstNames select FirstName from temp_names where not exists
(select FirstName from FirstNames where CONTAINS(FirstName, temp_names.FirstName))
, но я получаю сообщение об ошибке: Неправильный синтаксис около «temp_names».
потому что по какой-то причине он не видит таблицу temp_names.
Я попытался с помощью запроса без содержит примерно следующее:
INSERT INTO FirstNames select FirstName from temp_names where not exists
(select FirstName from FirstNames where FirstName = temp_names.FirstName)
и она работает, но это становится действительно тяжелым, когда я достигнет 2 миллионов записей и выше.
Как я могу использовать полнотекстовый поиск и передать ему имя столбца, как первый запрос выше?
спасибо.
Редактировать
не важно найти точное совпадение или нет
Вы хотите, чтобы найти точное совпадение или вы хотите сделать 'полный текст SEARCH' –
@ VR46 Я хочу найти точное соответствие –
Mysql <> Сервер Sql. Какой из них вы используете –