powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / INNER JOIN и множество
4 сообщений из 4, страница 1 из 1
INNER JOIN и множество
    #39852912
Николай II
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник


Привет всем.

ЗАДАЧА: сделать INNER JOIN на основе полей AlternativeCodes (множество через запятую) и Code

Пробовал
Код: sql
1.
SELECT * FROM Table1 INNER JOIN Table2 ON FIND_IN_SET(Table2.Code, Table1.AlternativeCodes)


но так не работает (пишет ошибка в синтаксисе)

Как такое правильно делается?
...
Рейтинг: 0 / 0
INNER JOIN и множество
    #39852936
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Николай IIКак такое правильно делается?правильно - не хранить списки (это про поле AlternativeCodes)
А вообще, как-то так :
Код: sql
1.
2.
SELECT * FROM Table1 INNER JOIN Table2 
ON concat(',',Table1.AlternativeCodes,',') like concat('%,',cast(Table2.Code as varchar(10)),',%')
...
Рейтинг: 0 / 0
INNER JOIN и множество
    #39852942
Николай II
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
court, спасибо.
...
Рейтинг: 0 / 0
INNER JOIN и множество
    #39853071
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше FIND_IN_SET()
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / INNER JOIN и множество
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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