0
我需要幫助。我試圖從兩個表中獲得一名僱員的工資和應稅津貼,一個持有員工工資,另一個持有他的津貼。左連接SQL查詢
這兩個表共享一個共同的列,即EmpID
。
我的代碼只返回一個結果爲有稅收津貼的僱員。
這是我曾嘗試:
select
Employee.EmpID, amount as Allw, bSalary
from
Employee
left join
EmployeeAllowance on (Employee.EmpID = EmployeeAllowance.EmpID)
where
taxStatus = 1
and Employee.EmpID = 'PC899'
可能重複的[SQL JOIN和不同類型的JOIN](http://stackoverflow.com/questions/17946221/sql-join-and-different-types-of-joins) –
這是因爲你只是返回記錄'WHERE taxStatus = 1' –
查詢看起來是正確的,我只會問WHERE。嘗試刪除一個或兩個過濾器 –