私は2つのテーブルを持っています:
CARMAKES
id, name, avg_sold_for
SALES
carmake_id, price
私がやりたいことは、単一の SQL ステートメントを使用して次のことを行うことです。CARMAKES のすべての行について、avg_sold_for フィールドは SALES のすべての価格フィールドの平均を表示する必要があります。ここで、carmake_id は CARMAKES から指定された ID と一致します。
例では:
CARMAKES
id, name, avg_sold_for
0, "Toyota", 0
1, "Nissan", 0
SALES
carmake_id, price
0, 10
1, 20
0, 30
0, 20
CARMAKES テーブルを次のように更新したい
CARMAKES
id, name, avg_sold_for
0, "Toyota", 20
1, "Nissan", 20