Запрос sql like + t1.name

D
На сайте с 28.06.2008
Offline
980
310

Мне нужно переписать кусок запроса с

t4.name = t1.name

на что-то типа

t4.name LIKE '%'t1.name'%'

Как правильно окружить процентами t1.name?

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1

t4.name LIKE '%' || t1.name || '%'

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
D
На сайте с 28.06.2008
Offline
980
#2

Оптимизайка, ошибка 1064

или наверное даже правильнее так t4 on MATCH (t4.name) AGAINST ('t1.name')

но опять где-то путаю с синтаксисом возле t1

Оптимизайка
На сайте с 11.03.2012
Offline
396
#3

MySQL чтоли, ну тогда попробуйте LIKE CONCAT('%', t1.name ,'%')

D
На сайте с 28.06.2008
Offline
980
#4

Спс! сработало, а как AGAINST ('t1.name') правильно записать? Хочу скорость сравнить

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий