Задать вопрос
@AndroidRS

Как найти связанные элементы с разных таблиц?

Подскажите как найти связанные элементы с разных таблиц, если в одной из таблице не указанна связь.
Имеются таблицы:
1) wall - id, message, attachments
2) attachments - id, path

в таблице wall в поле attachments содержится id вложений и вся проблема заключается в том, что их может быть несколько штук (например: 1,324,5342). Подскажите пожалуйста как можно сопоставить значения или какие изменения внести в структуру таблиц, чтобы реализовать задумку более правильно?
  • Вопрос задан
  • 75 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
  • Академия Эдюсон
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
FIND_IN_SET(`attachments`.`id`, `wall`.`attachments`) > 0

Но по уму надо приводить базу в нормальную форму, делать отдельную таблицу связи.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы