答案 0 :(得分:2)
我会改变这样的查询:
SELECT emp.Emp_Name,
emp.Emp_JobDesk,
tt.Test_Type,
Test.Test_Results,
Test.Test_Date
FROM Employee AS emp
--JOIN CoachBooking AS cb ON cb.Emp_ID = emp.Emp_ID
JOIN Test ON Test.Emp_ID = emp.Emp_ID
JOIN TestType as tt ON tt.TestType_ID = Test.TestType_ID
WHERE Test.Test_Results = 'Negative';
如果每个记录的多个使用DISTINCT(如dacrovinunghi的评论中所建议的那样),但我会检查外键。 我们不知道您的表格结构,因此请检查同义词的字段名称
编辑: 按照你的结构,你不需要加入CoachBooking,我添加了正确的别名