別のテーブルの別のフィールドの合計から、あるテーブルのフィールドを更新しようとしています。
company_tbl(PRIMARY、companySize、companyName)location_tbl(PRIMARY、companyID、locationSize、locationName)
2つのテーブルはcompany_tbl.PRIMARY=location_tbl.companyIDでリンクされています
update company_tbl comp, location_tbl loc
set companySize = sum(locationSize)
where comp.PRIMARY = loc.companyID
「グループ関数の無効な使用」というエラーが発生します
会社は複数の場所を持つことができます
私がやりたいことは可能ですか?特定の会社に属する場所の合計を取得し、その合計でcompanySizeを更新したいと思います。
ありがとう!