我有一个问题.. 为什么我在fetch方法中选择的内容需要重复。
Date minDate = getDSLContext()
.select(CON_CAL_INSTANCE.DATE.min())
.from(CON_CAL_INSTANCE)
.join(CON_CAL_TEMPLATES)
.on(CON_CAL_INSTANCE.TEMPLATE_ID.eq(CON_CAL_TEMPLATES.ID))
.where(CON_CAL_TEMPLATES.ENTRY_TYPE.in("REPT", "HRPT"))
.fetchOne(CON_CAL_INSTANCE.DATE.min());
我在查询语句中提供了CON_CAL_INSTANCE.DATE.min(),为什么我还需要在 fetchOne(CON_CAL_INSTANCE.DATE.min()) 中重复它呢?
或者说我这样做不对吗?