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