Сложный реляционный запрос через Yii AR

Рейтинг: 0Ответов: 0Опубликовано: 11.10.2014

В MySQL-базе данных имеется 4 таблицы:

clients
client_info (client_id, service_id, action_id)
services
actions

где таблица client_info (в скобках указаны названия столбцов, в которых хранятся ID записей из соответствующих таблиц) является "связующим звеном" между остальными тремя. Задача следующая: получить все услуги (services) и действия (actions) конкретного клиента (clients) таким образом, чтобы, выбрав клиента по PK, можно было получить все его действия по связи $client->services->actions. Как это сделать?

Не могу найти решение уже третий день, хотя вроде бы задача не сложная.

Ответы

Ответов пока нет.