Kotlin 在Exposed中组合AND和OR条件时,如何设置优先级?
如果我在SQL中有一个复杂的where条件,比如Kotlin 在Exposed中组合AND和OR条件时,如何设置优先级?,kotlin,kotlin-exposed,Kotlin,Kotlin Exposed,如果我在SQL中有一个复杂的where条件,比如 其中A3)和(D>4或E
其中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)))
)
}
操作列表可能对您有用