Left Join基本語法:
SQL LEFT JOIN 關鍵字
LEFT JOIN 關鍵字會從左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中沒有匹配的行。
LEFT JOIN 關鍵字語法
SELECT column_name(s) FROM table_name1 LEFT JOIN table_name2 ON table_name1.column_name=table_name2.column_name
注釋:在某些數據庫中, LEFT JOIN 稱為 LEFT OUTER JOIN。
直接上實例,連續使用Left Join進行數據的篩選
SELECT B.CMC 門診費用統計,A.IMZFYBM,C.CMC 門診財務統計,A.IMZCWBM,D.CMC 住院費用統計,A.IZYFYBM,E.CMC 住院財務統計,A.IMZCWBM,* FROM YXHIS..TBZDYLXM A
LEFT JOIN YXHIS..TBZDFYTJMZ B ON A.IMZFYBM=B.IBM
LEFT JOIN YXHIS..TBZDCWTJMZ C ON A.IMZCWBM=C.IBM
LEFT JOIN YXHIS..TBZDFYTJ D ON A.IZYFYBM=D.IBM
LEFT JOIN YXHIS..TBZDCWTJ E ON A.IZYCWBM=E.IBM
WHERE (A.BENABLEMZ=1 OR A.BENABLE=1)