既存のViewにカラムを追加するには
ALTER VIEW
を使うらしい。
まずView作成
CREATE view_table AS
SELECT
table_a.カラム1,
table_a.カラム2,
table_b.カラム3
FROM table_a
LEFT JOIN table_b
ON table_a.id = table_b.id;
作成したViewにカラム4を追加
ALTER VIEW view_table AS
SELECT
table_a.カラム1,
table_a.カラム2,
table_b.カラム3,
table_b.カラム4
FROM table_a
LEFT JOIN table_b
ON table_a.id = table_b.id;
CREATE OR REPLACE VIEW はどういう時に使うんだろ・・・
IF NOT EXISTSみたいな物かな?
CREATE OR REPLACE VIEW view_table AS
SELECT
table_a.カラム1,
table_a.カラム2,
table_b.カラム3,
table_b.カラム4
FROM table_a
LEFT JOIN table_b
ON table_a.id = table_b.id;