Where子句运算符优先级

问题描述

任何人都可以告诉我Mariadb在以下子句中的优先级吗(使用括号)?由于存在多个和,我无法弄清楚

WHERE
    (
        A = 1
    )

OR 
    (
        B = 2
    )

AND 
    (
        C = 3
    )

AND 
    (
        D = 4
    )

谢谢!

解决方法

ANDOR之前。

您得到的是WHERE A = 1 or (b = 2 and c = 3 and D = 4)

这就是你想要的吗?

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...