sql >> Databasteknik >  >> RDS >> Mysql

Hitta en genomsnittlig SQL

Jag ska gissa lite på vad som händer från din kommentar, så jag tror att du JOIN är avstängd lite. Prova detta:

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

Utan att se dina tabelldefinitioner är detta lite av en gissning, men jag skulle slå vad om att du producerar en Cartesian Product med UserJobRating tabell med detta uttalande:

on Job_id = UserJobRating.Job_ID



  1. foreach loop:Använder alla kärnor i R (särskilt om vi skickar sql-frågor inuti foreach loop)

  2. Oracle - Hur man genererar skript från sql-utvecklare

  3. Åtkomst nekad för användaren 'test'@'ip' (med lösenord:JA)

  4. PostgreSQL Multi-Cloud Cluster Distribution