Ситуация:
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 <[email protected]>

--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить