sql >> データベース >  >> RDS >> Mysql

MySQL-JOINとWHEREを使用して平均時間を決定する

    SQLクエリの構文が、最初のエラーの背後にある主な問題のようです。

    SELECT-FROM-WHERE-JOINを実行しています 、ただし、実際のシーケンスはSELECT-FROM-JOIN-WHEREである必要があります 。

    2番目のクエリ(間違った値を返している)の構文が正しいため、何かが返されます。

    次に、projects.idを比較する必要があります project_employees.project_idを使用 、project_employees.employee_idではありません 。したがって、クエリは次のようになります-

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


    1. トップ5の無料データベース設計ツール

    2. SQLコマンドの種類

    3. SQLServer更新データベース統計

    4. MySQLテーブル->同じクエリで同じ行を複数回返すことができますか?