Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL - Menggunakan JOIN dan WHERE untuk menentukan jam rata-rata

Sintaks kueri SQL Anda tampaknya menjadi masalah utama di balik kesalahan pertama.

Anda melakukan SELECT-FROM-WHERE-JOIN , tetapi urutan sebenarnya harus SELECT-FROM-JOIN-WHERE .

Kueri kedua Anda (yang mengembalikan nilai yang salah) memiliki sintaks yang benar, itulah sebabnya ia mengembalikan sesuatu.

Kedua, Anda harus membandingkan projects.id dengan project_employees.project_id , bukan project_employees.employee_id . Oleh karena itu, kueri Anda harus seperti -

SELECT AVG(hours) FROM project_employees
JOIN  projects
ON  project_employees.project_id = projects.id
WHERE name = 'Washington Avenue Barber';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Beberapa Pengaturan Pusat Data Menggunakan Galera Cluster untuk MySQL atau MariaDB

  2. Cara Mengatur Ulang Kata Sandi Pengguna Root MySQL

  3. Bagaimana cara memasukkan data ke MySQL yang memiliki kunci utama yang bertambah secara otomatis?

  4. Pilih Baris dengan Grup Nilai Kolom Maksimum dengan Kolom Lain

  5. Macports pengaturan mysql5 di bawah Snow Leopard