回答編集履歴
2
体裁
answer
CHANGED
@@ -2,7 +2,8 @@
|
|
2
2
|
|
3
3
|
同じだと仮定して(商品IDで一意になる状態で更新しないとまずいので)
|
4
4
|
```SQL
|
5
|
+
update 仕入 set
|
5
|
-
|
6
|
+
原価=(select 原価 from 売上 where 商品id=仕入.商品ID group by 原価)
|
6
7
|
where exists(select 1 from 売上 where 商品id=仕入.商品ID)
|
7
8
|
```
|
8
9
|
※where 条件は売上の無い商品IDについて更新されないようにするためです
|
1
タグを付けた
answer
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
売上テーブルは同一の商品IDが複数登録されていることになりますが、商品IDからみて、原価は同じなのでしょうか?
|
2
2
|
|
3
3
|
同じだと仮定して(商品IDで一意になる状態で更新しないとまずいので)
|
4
|
-
|
4
|
+
```SQL
|
5
5
|
update 仕入 set 原価=(select 原価 from 売上 where 商品id=仕入.商品ID group by 原価)
|
6
6
|
where exists(select 1 from 売上 where 商品id=仕入.商品ID)
|
7
|
-
|
7
|
+
```
|
8
8
|
※where 条件は売上の無い商品IDについて更新されないようにするためです
|