私は最近、ビューの概念を紹介されましたが、複雑なクエリを部分に分割するのに非常に役立ちます。
私の質問は、ビューからクエリを作成し始めたときに、他のビューからのクエリなどの効率上の欠点があるかどうかです...
したがって、たとえば次のようになります。
view1 -> query from tables A, B & C
view2 -> query from tables D, E & F
view3 -> query joining view1 & view2
テーブル A、B、C、D、E、および F を結合する単一のクエリを設計する代わりに、view3 をクエリすると速度が低下しますか?
そして、ビュー アプローチを使用することを選択した場合、ビュー 1、ビュー 2、およびビュー 3 の設計に ORDER BY 句があるかどうか、またはどのビューにも ORDER BY 句を配置しない方がよいかどうかは重要ですか? view3をクエリするときにORDER BYを使用するだけですか?
ご助力ありがとうございます!ボガ。