我现在正在维护一个大型应用程序,其他人编写了从一些大型政府遗留系统中挖掘一些数据。基本上,我需要一个查询结果来填充一个网格视图,该网格视图从技术订单中获取每个部件号,并计算 Fedlog 表中匹配的部件号。如果没有找到,请查看“商业”表。现有查询目前仅在 Fedlog 表中查找,内容如下:
select p.*,
(select case when count(*) > 0 then 'Y' else 'N' end as SL
from tbl_fedlog where [Part Number] = p.[Part Number]) as SL
from tbl_pcms p
where p.[Tech Order] = '0B-E0C-9' order by p.Figure, p.[Index], p.Indenture
当'N'时,我必须查看商业表。我可以就解决此问题的最佳方法提出一些建议吗?