Запрос по related items

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
sandrain
Сообщения: 53
Зарегистрирован: 2011.10.27, 14:07

Запрос по related items

Сообщение sandrain »

Господа, добрый день )
Знатоки, подскажите очень нужно!

Есть такая структура БД
table_1
id

table_2
id | table_1_id

table_3
id | table_2_id

можно ли как-то записи в 1 таблице отсортировать по количеству элементов в 3 таблице?
Будет супер если кто-то поможет!
sandrain
Сообщения: 53
Зарегистрирован: 2011.10.27, 14:07

Re: Запрос по related items

Сообщение sandrain »

Парни вопрос решён, кому нужно может пригодится

Код: Выделить всё

    $crt->join = "LEFT JOIN `table_2` t2 ON t2.table_1_id = t.id LEFT JOIN `table_3` t3 ON t3.table_2_id = t2.id";
                    $crt->select = "t.*, count(t3.id) as CC";
                    $crt->group = "t.id";
                    $crt->order = "CC ASC";
У кого-то есть способ попроще?
rak
Сообщения: 2181
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: Запрос по related items

Сообщение rak »

сделать поле-счетчик и по нему сортировать
Ответить