可以在WHERE子句中写入的最大子查询数的值是多少? 它是依赖于RDBMS还是表的属性数量?
答案 0 :(得分:0)
ANSI SQL标准未在where
子句中指定最大数量的子查询。
任何此类限制(如果退出)将特定于RDBMS。
答案 1 :(得分:0)
正如Murenik所说,ANSI标准没有这样的限制,但具体的RDBMS可能会受到限制
尽管限制有所不同,但最多可以进行32级嵌套 基于可用内存和其他表达式的复杂性 查询。单个查询可能不支持最多嵌套32个级别。
MySQL doesn't say anything about any such limits
子查询:SQL语句中的最大子查询级别 :在顶级查询的FROM子句中无限制