我想用jOOQ建立并执行这样的查询。
SELECT EXISTS( subquery )
举个例子:
SELECT EXISTS(SELECT 1 FROM icona_etiqueta WHERE pvp IS NULL AND unitat_venda = 'GRAMS')
我该怎么做?能做到吗
找到了。我一直在寻找一种selectExists
方法,但被DSL.exists()
谓词构造函数弄糊涂了。
有一个更方便的方法fetchExists(subquery)
。
我的具体示例如下解决:
create.fetchExists(
create.selectOne()
.from(ICONA_ETIQUETA)
.where(ICONA_ETIQUETA.PVP.isNull(),
ICONA_ETIQUETA.UNITAT_VENDA.eq('GRAMS'))
);
直接返回布尔值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句