@mapleart

Как сделать сложный sql запрос?

Суть проблемы такая, есть таблица с подписчиками пользователя (Хранит тупо user_id и user_subscriber_id).
У меня на выходе есть массив с ID подписчиков.
Стоит задача сделать выборку еще из нескольких таблиц (по сути рекомендации людей которые могут быть интересны).
  1. 1. Подписчики подписчиков
  2. 2. Есть таблица с местами работы или учебы, из нее нужно достать коллег моих подписчиков

Ну это не так важно. Я первый раз столкнулся с задачей что нужно делать выборку из 2-3 таблиц разом. Посоветуйте как поступают в таких ситуациях правильно. По сути сейчас это сделано так что выбираются ИД по первому, по второму пункту и значения объединяются и далее из базы пользователей - user_id IN (array). Понимаю что так оставлять нельзя, хочется знать как правльно поступить
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
JOIN и UNION
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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