私は2つのテーブルを持って、「従業員」と「費用」特定のemployeeIDのテーブルの列の合計を取得し、それを別のテーブルの別の列に格納する方法はありますか?
Employeesテーブルには2つの列「社員(PK)」と「Expense_Total」
費用は2列「社員」と「費用」を持っています。 ここで注意してくださいEmployeeIDは1人の従業員が多くの経費を持つことができるようにPKではありません。私はすべての従業員の合計を見つけて、それぞれの従業員ごとに「従業員」テーブルの「Expense_Total」列に挿入したいと考えています。これを行う方法?私は以下を試しました:
PreparedStatement ps1 = con.prepareStatement("UPDATE payroll_system.Employees emp JOIN payroll_system.Expenses exp ON emp.employeeID = exp.employeeID SET emp.Expense_Total = //I need the sum here//");
こんにちはのHardik、おかげで非常に多く、それが何らかの理由のために働いていません。 – javaprogrammer
問題は何ですか? –