Я хотел бы назначить псевдоним для подвыбора в этом запросе:
(->
(korma/select* table_a)
(korma/join
(korma/subselect table_b
(korma/fields :id (korma/raw "COUNT(*) AS count"))
(korma/group :id)
(= :id :id))
Это sql, который я хочу создать:
SELECT * FROM table_a LEFT JOIN (SELECT id, COUNT(*) AS count FROM table_b GROUP BY id) AS b b.id = id;
Но на данный момент sqlКорма просто генерирует:
SELECT * FROM table_a LEFT JOIN (SELECT id, COUNT(*) AS count FROM table_b GROUP BY id) id = id;