什么时候必须使用视图而不是加入? - SQL

时间:2013-12-13 01:59:29

标签: sql rdbms

我的教授说某些查询需要使用视图而不是连接,因为连接会多次计算值 - 产生不正确的结果。为什么会这样?一个观点如何保护它?

1 个答案:

答案 0 :(得分:3)

如果您使用视图代替连接,那么您的视图可能包含连接。视图只是一个存储的查询。它向您显示一个虚拟的单个表,但可能由多个表中的连接组成,或者它可能包含聚合数据。

基于此,我假设教授的逻辑还有更多,因为你的陈述没有意义。