我已经有了一个任务,可以将一些SQL导入到现有视图中。我意识到这段代码与需要添加的视图结合在一起。使用该视图连接表内视图SQL Server
代码:
SELECT *
FROM Customer(view) Cust
LEFT join (
select * from People p
Where id <> '') cu
on Cust.no = p.no
查看代码:
CREATE view Customer
as
SELECT *
FROM Customer2(othertable) Cust2
LEFT join (
select * from People p
Where id <> '') cu
on Cust(current view).no = p.no
基本上,其接合一个表是在视图的结果我最初的想法是创建此作为第二。观点,但我的上级希望它在相同的观点。无论如何,这可以使用子查询或变量来完成吗?
该视图非常巨大,所以我已将其剪下来,希望它能显示出我想要实现的目标。
为什么要对同一个表重复相同的连接? –