gpt4 book ai didi

sql - 如何使用 jOOQ 创建 SELECT EXISTS (子查询)?

转载 作者:行者123 更新时间:2023-12-03 01:45:13 24 4
gpt4 key购买 nike

我想使用 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'))
);

直接返回一个 bool 值。

关于sql - 如何使用 jOOQ 创建 SELECT EXISTS (子查询)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42221544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com