说话不可以这么说啊! 你们看下面:
已经存在表 c与SC,下面的程序执行括号先会出错的。 它说找不到表c 。 不过系统说得也有理由的。括号里面表C 还没有什么什么, 就来个where sc.c#=c.c# , 是应该出错的。
select * from c
where not exists(
select * from sc
where sc.c#=c.c#
)
已经存在表 c与SC,下面的程序执行括号先会出错的。 它说找不到表c 。 不过系统说得也有理由的。括号里面表C 还没有什么什么, 就来个where sc.c#=c.c# , 是应该出错的。
select * from c
where not exists(
select * from sc
where sc.c#=c.c#
)
我是这么认为的!
用查询分析器的->显示预计执行计划(CTRL+L)可以查看执行顺序.