这是我正在尝试做的概念。联合使用两个子句
我基本上有两套数据,一套用于当前信息,一套用于存档信息。我需要结合他们将它们全部显示在一个列表中。
我的查询比这个复杂得多,但为了简单起见,我刚刚发布了我需要做的一般想法。
我将如何得到这个为我工作?任何帮助是极大的赞赏。
(
with m1 as
(
select --distinct
pfa.FacilityID
from PatientFormCompleted
)
select * from m1
left join other tables
)
union all
(
with m1archive as
(
select --distinct
pfa.FacilityID
from PatientFormArchive
)
select * from m1archive
left join other tables
)
非常感谢你的帮助。这正是我需要的。 – 2011-12-28 18:43:20
我现在有一个后续问题。如果我想把所有记录的总数作为一个总数来计算,那么我将如何去做这件事? – 2011-12-28 19:35:52
没关系。得到它了。只需要一个别名。再次感谢你的帮助。 – 2011-12-28 19:41:27