我正在尝试学习 SQL,并想知道这样的事情是否可行。
Select *
from RDInfo RD
right outer join RDCollection RDC
on (RDC.RDInfoID = RD.RDInfoID and RDC.IsReceived = 1
and RDC.IsRenewed = 0) or -- RDInfoID not in table RDC
我试图从 RDCollection 获取数据,如果它满足写在大括号中的 3 个条件,如果不是 RDInfoID 在 RDC 表中没有记录。这是在 Sql 2005 中。
我希望我很清楚。我不确定这是否正确。非常感谢你的帮助。谢谢!
所以在这里,所有员工可能有也可能没有部门的记录,所以在这种情况下,怎么能