私は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
RDInfoIDにRDCテーブルにレコードがない場合、中括弧で囲まれた3つの条件を満たす場合、RDCollectionからデータを取得しようとしています。これはSQL2005にあります。
はっきりしているといいのですが。これがすぐにできるかどうかはわかりません。助けてくれてありがとう。ありがとう!
したがって、ここでは、すべての従業員が部門に記録を持っている場合と持っていない場合があります。その場合、どのようにできますか