它被称为联合相关查询或相关查询吗?
答
一个小Googling可以给一个很好的迹象,其中的条件是在一般使用**:
- “联合相关子查询” =关于303 结果
- “相关子查询” = 21,600简介 结果
显然, “相关子查询” 胜手了。
然而,当subquery
缩短到query
结果不是那么明确的:
- “合作相关的查询” =约5,290 结果
- “相关查询” =约9000 结果
我个人的看法是,“共同相关的查询”和“相关的查询”是“相关子查询”的新手,草率或其他非正式用法。
**知道正确的术语可能没有用(除非你想成为像我这样聪明的屁股;)例如
- SQL “相关名称”=约24,400 结果
- SQL “的条款”=约17,400结果
- SQL别名=约2,670,000结果
结论:几乎没有人使用术语从SQL标准来看,大多数人更喜欢(也许是无知)白话。
我不认为你可以说使用'别名'是“不正确的”。使用技术上正确的术语可能不会让你明白,如果你不使用白话!
答
使用的术语是“相关的子查询”,其中在“子查询”断字(或不存在连字的)是有争议的,但“相关”不是。
http://en.wikipedia.org/wiki/Correlated_subquery – 2011-01-09 04:47:27