【发布时间】:2014-08-22 10:14:05
【问题描述】:
我有一个需要的场景
- 加入 3 个表 以获取 一个字段 的值
- 第二个字段加入 4 个表格
- 用于第三个字段连接与 3 个表
以上所有连接都是内部的 如果数据存在,我的字段的值为“Y”,否则为“N”
to achieve this which method gives best performance
- 创建一个表值函数,我可以使用它加入并检查是否为空,然后为“N”,否则为“Y”
- 创建一个视图而不是表值函数并与之连接
- 编写子查询并结合子查询使用。
这会更快...这将在大数据上执行。因此性能是主要因素。
-谢谢
【问题讨论】:
标签: sql-server join view subquery table-valued-parameters