SQL中如何区分一个嵌套查询是相关子查询还是不相关子查询 10
5个回答
2017-03-24
展开全部
相关子查询:子查询中的条件语句依赖于父查询的某个属性值,即子查询的条件需要父查询提供。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from 表 where(select……) 这就是相关子查询了
追问
这个貌似也可以是不相关查询吧,我想问一下怎么区别他们,从而来知道他们的执行过程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简单的一个区分方法,把嵌套部分的select单独运行,能运行的就是不相关子查询
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以看看FROM后面或者WHERE后面是不是跟一个select语句来判断。
更多追问追答
追问
和select的语句有关?麻烦解释下
追答
当一个查询是另一个查询的条件时,称之为子查询。而查询都是SELECT开始,所以当你发现一个select查询语句作条件时,就是子查询
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询