powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Очередной сложный запрос, переменная в LIKE
4 сообщений из 4, страница 1 из 1
Очередной сложный запрос, переменная в LIKE
    #38339998
V2oD2o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть запрос, в нем нужно по INNER JOIN выдрать данные с соседней таблицы по LIKE одного поля, как сделать?


Код: sql
1.
2.
3.
4.
5.
6.
7.
INNER JOIN `price_tyres` ON
				`price_tyres`.`width`=`model_size`.`size_width` AND
				`price_tyres`.`profile`=`model_size`.`size_profile` AND

				`price_tyres`.`radius`=`model_size`.`size_radius` AND
				`price_tyres`.`vendor`=`vendor`.`vendor_name` AND
				`price_tyres`.`fullname` LIKE '`model`.`model_name`'



затык в строке `price_tyres`.`fullname` LIKE '%`model`.`model_name`%' - не находится ничего, я так понимаю нельзя использовать имя вида "%таблица.поле%" в операнде LIKE ? пробовал через переменную '%@model%' - тоже результат нулевой

таблицы и данные 100% корректны, через php если искать LIKE '%".$model."%' - все находится - но это порно и долго думает

как?
...
Рейтинг: 0 / 0
Очередной сложный запрос, переменная в LIKE
    #38340022
Как минимум конкатенацию забыл. а так-то - должно работать
...
Рейтинг: 0 / 0
Очередной сложный запрос, переменная в LIKE
    #38340026
То есть строку поиска нужно "готовить" немного не так, как ты делаешь.
Примерный вид должен быть таким: ... like concat('%', `model`.`model_name`, '%')
...
Рейтинг: 0 / 0
Очередной сложный запрос, переменная в LIKE
    #38340032
V2oD2o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В 10ку! работает.

просто никогда с таким еще не сталкивался..

Спасибо большое!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Очередной сложный запрос, переменная в LIKE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]