[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите пожалуйста с запросом.
Michael.ph
UPDATE `rus_search_words` as `s` SET s.`found` = (
SELECT Count(`id`)
FROM `rus_firms`
WHERE `title` LIKE s.`word`
LIMIT 0 , 1
)


Так - запрос работает, но мне нужно, чтобы слово было не просто LIKE, а с %s.`word`%

UPDATE `rus_search_words` as `s` SET s.`found` = (
SELECT Count(`id`)
FROM `rus_firms`
WHERE `title` LIKE '%'+s.`word`+'%'
LIMIT 0 , 1
)


не работает. Быть может напишите, что совсем лузер, но реально уже бесит, решил попросить помощи :unsure:

P.S. Необходимо, чтобы в таблице rus_search_words значение поля found изменилось на 1 или на любое значение кроме 0, в тех местах, в которых значение поля word будет равно найденому из таблицы firms поля title



Спустя 9 минут, 33 секунды (7.07.2011 - 09:38) Michael написал(а):
LIKE CONCAT('%', s.`word`, '%')

Спустя 2 минуты, 43 секунды (7.07.2011 - 09:41) Michael.ph написал(а):
Цитата (Michael @ 7.07.2011 - 06:38)
LIKE CONCAT('%', s.`word`, '%')

Помогло! Большое спасибо! rolleyes.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.