【发布时间】:2017-09-28 18:48:55
【问题描述】:
我尝试将多个计数字段与 JOOQ 和 MySQL 数据库相加。
目前我的代码如下所示:
int userId = 1;
Field<Object> newField = DSL.select(DSL.count()).from(
DSL.select(DSL.count())
.from(REQUIREMENT)
.where(REQUIREMENT.CREATOR_ID.equal(userId))
.unionAll(DSL.select(DSL.count())
.from(REQUIREMENT)
.where(REQUIREMENT.LEAD_DEVELOPER_ID.equal(userId)))
它总是返回 2 作为 newField。但我想知道有多少次用户是需求的创建者以及需求的主要开发者。
【问题讨论】:
标签: mysql select aggregate-functions jooq