【发布时间】:2014-04-16 04:25:42
【问题描述】:
我有一个问题.. 为什么我要重复我在 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()) 中重复它?
还是我做的不对?
【问题讨论】: