我有以下SQL語句,即使我有300名員工,它也只返回2條記錄。有沒有人看到我可能做錯了什麼?使用LEFT JOIN時沒有收到預期結果?
SELECT Employees.[Employee ID],
Employees.Employee,
Employees.[First Name],
Employees.[Middle Name],
Employees.[Last Name],
Employees.Position,
[Work].[Work ID]
FROM Employees LEFT JOIN
[Work] ON Employees.[Employee ID] = [Work].[Employee ID]
WHERE [Work].[Work Date] = '06-13-2012'
那是因爲一個問題... .... ???據推測這是你在哪裏......嘆! –
檢查你的日期。只需從[工作日期] = '06 -13-2012' 的工作中獲得select *的所有記錄,並檢查您從那裏獲取的記錄數。 – DevT
假設它不是'06 -13-2012',[工作日期]包含什麼?另外,我很好奇你的標籤。你有兩個不同的SQL Server,它們擁有相同的數據庫嗎? –