ビューはプリコンパイル済みではないため クエリまたは保存された結果 、事前定義です クエリ。ビュー内のSELECTステートメントを毎回実行します。 。そうしないと、ビューが更新されません。ビューはクエリの表現です。これはプログラマーにとっては便利な速記ですが、マシンにとっては便利ではありません。
言い換えれば、あなたが
SELECT something FROM YourView
そしてYourViewは
によって定義されますCREATE VIEW YourView AS SELECT stuff FROM sometable
INNER JOIN othertable ON sometable.column = othertable.column
実際に実行されているのは
SELECT something FROM
(SELECT stuff FROM sometable
INNER JOIN othertable ON sometable.column = othertable.column)
結果を保存する場合は、集計テーブルを使用する必要があります。