Tôi sẽ đoán một chút về những gì đang xảy ra từ nhận xét của bạn, vì vậy tôi nghĩ rằng JOIN
của bạn là tắt một chút. Hãy thử điều này:
Select Company.company_id, company.Company_Name, avg(UserJobRating.Total_Rating)
from company
inner join jobs on jobs.Company_id = company.company_id
inner join UserJobRating on jobs.Job_id = UserJobRating.Job_ID
group by company.company_id
Nếu không nhìn thấy định nghĩa bảng của bạn, điều này hơi phỏng đoán, nhưng tôi dám cá rằng bạn đang tạo ra một Cartesian Product
với UserJobRating
bảng với câu lệnh này:
on Job_id = UserJobRating.Job_ID