powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / WHERE a.id = b.id, где a.id = 1, а b.id = {1}
4 сообщений из 4, страница 1 из 1
WHERE a.id = b.id, где a.id = 1, а b.id = {1}
    #38762477
kolio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мужики!
у меня голова щас лопнет!

подскажите как выбрать такую хрень
есть 2 таблицы по 2 колонки(условно)

в первой есть колонка
id
1
2
3
4

а во второй таблице выглядит вот так
id
{1}
{2}
{3}{1}
{4}
{2}{4}

нужно чтобы работал поиск, а ля SELECT.... WHERE a.id = LIKE "%{b.id}%"
но увы я не могу понять как сопоставлять поле полю, но как бы внутри поля
...
Рейтинг: 0 / 0
WHERE a.id = b.id, где a.id = 1, а b.id = {1}
    #38762483
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
LIKE CONCAT("%{",b.id,"}%")
...
Рейтинг: 0 / 0
WHERE a.id = b.id, где a.id = 1, а b.id = {1}
    #38762493
kolio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
оооо боги!
спасибо тебе человек

но на самом деле я так и делал
1в1
но я просто не догадался , что поле там где {} стоят
нужно ставить впереди, а там где их нет - туда где CONCAT
...
Рейтинг: 0 / 0
WHERE a.id = b.id, где a.id = 1, а b.id = {1}
    #38762503
kolio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на самом деле нужно было LIKE CONCAT("%{", a .id,"}%")
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / WHERE a.id = b.id, где a.id = 1, а b.id = {1}
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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