VchID CustomerID Amt
1 ---- 1 ---- 100.00
2 ---- 1 ---- 200.00
3 ---- 2 ---- 250.00
2 ---- NULL ---- 200.00
CustID客户名称
1 ---- ABC
2 ---- XYZ
VchID客户名称
1 ---- ABC
2 ---- ABC
3 ---- XYZ
2 ---- NULL
当我使用以下查询时,省略了Null行。如何包含它。
Select T1.VchID, T2.CustomerName
FROM Table1 T1, Table2 T2
WHERE T1.CustomerID = T2.CustID
任何建议?
答案 0 :(得分:3)
改为使用outer join
:
SELECT T1.VchID, T2.CustomerName
FROM Table1 T1
LEFT JOIN Table2 T2 ON T1.CustomerID = T2.CustID