Как получить данные из разных таблиц, связанных несколькими соединениями