我对存储过程非常困惑。
存储过程 - 无论我如何尝试使用连接 - 似乎重复某些记录。每次在11-1-2017至11-30-2017的日期范围内运行此程序时,它始终是相同的用户。我在这里真的很茫然。
我附上了截图,显示了屏幕截图底部重复的1条记录。
这里的代码是我认为问题所在:
代码:
FROM
tbl_Claims
LEFT JOIN
tbl_Users ON tbl_Claims.ProvidedBy = tbl_Users.UserID
--***12-15-2017***
LEFT JOIN
tbl_ClaimDetails ON tbl_Claims.ClaimDetailID = tbl_ClaimDetails.ClaimDetailID
LEFT JOIN
tbl_Individuals ON tbl_ClaimDetails.IndID = tbl_Individuals.IndID
--***12-15-2017***
LEFT JOIN
tbl_Users ApprovedByJoin ON tbl_ClaimDetails.ApprovedBy = ApprovedByJoin.UserID
LEFT JOIN
tbl_Events ON tbl_Claims.InternalEventID = tbl_Events.EventID
LEFT JOIN
tbl_Events ted ON tbl_Events.EventID = tbl_Events.EventID
LEFT JOIN
tbl_ExpenseType ON tbl_Claims.ExpenseTypeID = tbl_ExpenseType.ExpenseTypeID
LEFT JOIN
tbl_Services ON tbl_Claims.ServiceID = tbl_Services.ServiceID