相关疑难解决方法(0)

如何从Jooq中的其他自定义(concat,sum,count)列获取数据库中的所有结果列

我有一个表有1列的表1.

这是我需要映射的sql语句.

Select *,count(ID) as IdCount from Table1;
Run Code Online (Sandbox Code Playgroud)

现在,sql查询结果将是7列(6个Table1列和1个IdCount列).但是当我使用此查询在Jooq中实现相同时,它只获得一个列"IDCount".

SelectQuery q = factory.selectQuery();
        q.addSelect(Table1.ID.count().as("IdCount"));
        q.addFrom(Table1.TABLE1);
Run Code Online (Sandbox Code Playgroud)

现在,结果记录集只有一列"IdCount",而我需要的是所有列和一个附加列"IdCount".我也想在Jooq中使用7列.

java sql jooq

15
推荐指数
1
解决办法
6486
查看次数

标签 统计

java ×1

jooq ×1

sql ×1