例如:求所有书的总价格和平均价格
原生sql
SELECT
SUM(price) AS "所有书总价格",
avg(price) AS "所有书平均价格"
FROM
web_book;...可以发现和上面是一样的,但是会发现列名是默认是字段__聚合函数名。
原生sql是可以指定显示的列名的,同样,ORM也可以。...Sum("price"), 所有书平均价格=Avg("price"), )
print(price)
执行结果
?...`publish_id`;
ORM分组和原生SQL对应图
这一块,我记得当初我迷茫了一段时间,主要是不知道如何和原生SQL对应上,根据多次测试经验,对应图如下。
?...分组获取外键字段信息
上述确实可以通过分组实现了功能。
但是上述只能获取出版社id,并不能获取出版社名啥的,但是如何获取压缩外键字段详细信息呢?