我需要在客户端ID上对3个表(发票,付款,客户)应用联接;但是,我需要的加入必须包括所有发票和与客户ID相关的所有付款。如果我们的客户有付款且没有发票(或者相反),那么此列也应该出现。我不希望在结果表中出现重复项,因此如果客户同时拥有发票和付款,则他只应出现一次。我可以使用交叉连接,然后选择不同但是有一个可以直接执行此操作的连接。
答案 0 :(得分:1)
像
这样的东西Select * From T1
left join T2 On T1.ClientID = T2.ClientID
Left join T3 On T1.ClientID = T3.ClientID
应该这样做。