1
5
|
2
1
|
3
1
|
4
0
也可以在一个查询中完成:
|
5
0
我不知道在性能方面是否有帮助,但您可以尝试表值函数:
但我怀疑这是否有用。
如果这里真的有性能问题,我会回头看看这个数据库设计。为什么有空值?你为什么要试两个过滤器?它能以不同的方式建模吗?如果不是,可能是一点反规范化? |
6
0
尝试这样做,如果第一个select返回行,那么它将返回,如果第一个select失败,那么下一个select将返回,或者最后一个select:
|
7
-2
编辑 问题被编辑后,答案被编辑了。
|
Jack Skeletron · T-SQL三表求和 6 年前 |
CSK · 列出sql server中存储过程中的存储过程 6 年前 |
DRT · 从文本字段中提取多个日期 6 年前 |
ihatemash · 确定可以合并哪些行的SQL查询 6 年前 |
Shawn · 使用WinZip命令行的SQL Server作业 6 年前 |