NutzCN Logo
问答 nutz进行group by,查询内容里的count(1)怎么放
发布于 2480天前 作者 jjruanlili 3497 次浏览 复制 上一个帖子 下一个帖子
标签:
FieldFilter ff = FieldFilter.create(CarModelStock.class, "^carSeriesId|carColor$");
        //输出sql SELECT carSeriesId,carColor FROM carmodelStock  WHERE yearCreate='2017' GROUP BY carSeries,carColor
//        FieldFilter ff = FieldFilter.create(CarModelStock.class, "^carSeriesId|carColor|count(1)$"); //这里只会把count(1)当成下一个字段进行输出 怎么解决
        //输出sql SELECT carSeriesId,carColor,carColorPic FROM carmodelStock  WHERE yearCreate='2017' GROUP BY carSeries,carColor
        List<CarModelStock> cmsList = Daos.ext(dao, ff).query(CarModelStock.class,Cnd.where("yearCreate","=","2017").groupBy("carSeries,carColor"));
7 回复

我想要的是 SELECT carSeriesId,carColor,count(1) FROM carmodelStock WHERE yearCreate='2017' GROUP BY carSeries,carColor

试试

List<Record> cmsList = dao.query("carmodelStock", Cnd.where("yearCreate","=","2017").groupBy("carSeries,carColor"), null, "carSeriesId,carColor,count(1)");

哥,我的jar包是nutz-1.r.54.r2.jar,好像没你这个方法

为啥不升级?

来自美丽的 NutzCN

有不升级的方法么?没有我就去升级。

不升级的话就是只能自定义SQL咯

我还是写回原生的吧~~3q两位

添加回复
请先登陆
回到顶部