-4

クライアント ID の 3 つのテーブル (請求書、支払い、クライアント) に結合を適用する必要があります。ただし、必要な結合には、クライアント ID に関連付けられたすべての請求書とすべての支払いを含める必要があります。支払いがあり、請求書がない (またはその逆の) クライアントがいる場合、この列も表示されます。結果のテーブルに重複がないようにしたいので、クライアントが請求書と支払いの両方を持っている場合は、一度だけ表示する必要があります。クロス結合を使用して個別に選択することもできますが、それを直接実行できる結合はありますか。

4

1 に答える 1

1

何かのようなもの

Select * From T1
left join T2 On T1.ClientID = T2.ClientID
Left join T3 On T1.ClientID = T3.ClientID

そうすべきです。

于 2013-06-27T14:24:54.943 に答える