sql >> Base de Datos >  >> RDS >> Mysql

Encontrar un SQL promedio

Voy a adivinar un poco lo que está pasando a partir de tu comentario, así que creo que JOIN está apagado un poco. Prueba esto:

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

Sin ver las definiciones de su tabla, esto es una suposición, pero apuesto a que está produciendo un Cartesian Product con la UserJobRating tabla con esta declaración:

on Job_id = UserJobRating.Job_ID