Kotlin 在Exposed中组合AND和OR条件时,如何设置优先级?

Kotlin 在Exposed中组合AND和OR条件时,如何设置优先级?,kotlin,kotlin-exposed,Kotlin,Kotlin Exposed,如果我在SQL中有一个复杂的where条件,比如 其中A3)和(D>4或E

如果我在SQL中有一个复杂的where条件,比如

其中A<2和((B==null或C>3)和(D>4或E<2))

我如何在Kotlin的公开框架中表达这一点

我看到那家店有装修工
。和where
。或者where
,我想这会使它们保持相同的优先级,而不是自定义级别。我找不到与此相关的任何文档或答案。

假设您的表对象名为
table
,此查询可能如下所示:

Table.select{
表a.减(2)
.及(
表b.isNull()或(表c.3))
.及(表d.较大者(4)或(表e.较小者(2)))
)
}
操作列表可能对您有用