2、不相关子查询:无关子查询是独立于外部查询的子查询,不依赖于外部查询中的值。
1、执行子查询,其结果不被显示,而是传递给外部查询,作为外部查询的条件使用。
通常,非相关子查询可以分为两种类型:返回单个值的子查询和返回列表的子查询。
内部查询是指外部查询的表-子查询的执行次数取决于外部查询。每行外部查询执行一次子查询。
交叉表查询中允许某些子查询,特别是谓词(where子句中的谓词)。在交叉表查询中不允许使用子查询作为输出(select中列出的那些)。
使用all谓词只检索主查询中的这些记录,这些记录满足子查询中检索的所有记录的比较条件。如果将前面示例中的任何更改为“全部”,则查询将只返回单价高于以25%或更高折扣销售的所有产品的单价的产品。这更多的是一种限制。
展开全部不相关子查询是指子查询独立于外层语句(主查询),他不依赖于其外层语句的操作结果,他们执行时可分为两个独立的步骤,即先执行子查询,在执行外层查询。例如:





