[Moscow.pm] DBIx::Class has_many и count

Alexander Q qalex на ashmanov.com
Ср Июл 29 04:17:12 PDT 2009


Ситуация:
CREATE TABLE a (
 id INTEGER PRIMRARY KEY,
 data TEXT
);
CREATE TABLE b (
 id INTEGER PRIMRARY KEY,
 data TEXT,
 a INTEGER REFERENCES a(id)
);

Хочется при помощи относительно стандартных средств DBIx::Class словить
результат такого запроса:

SELECT a.* 
FROM a a 
LEFT JOIN b b ON a.id = b.a 
ORDER BY COUNT(b.*) 
GROUP BY a.id, a.data;

Кроме как писать свой result source методом из кукбука, есть способы?

-- 
Alexander Q <qalex на ashmanov.com>



Подробная информация о списке рассылки Moscow-pm