CREATE VIEWの活用方法
ほしい情報が別々テーブルにあって引っ張ってくるのが面倒なときには、CREATE VIEWをかつようするとよい。
CODE NAME PRICE ------ ---------- ---------- ① 101 aaa 1000 102 bbb 1500
NO CODE KOSUU ------ ---------- ---------- ② 1 101 20 2 102 10
①と②のテーブルより③の要素を取得したい場合
NO CODE KOSUU SYOUKEI ------ ---------- ---------- ---------- ③ 1 101 20 20000 2 102 10 15000
③は下記のようにDBを作成できる。
CREATE VIEW c AS SELECT b.no, b.code, b.kosuu, a.price * b.kosuu AS syoukei FROM a, b WHERE a.code = b.code;