ビュー列を別のビューの選択ステートメントとして参照することは可能ですか?
2 つのビューを別のビューに結合するのはどうですか?
ビュー列を参照するにはどうすればよいですか。最初のビューで GROUP_CONCAT(column1) を使用しましたが、後で参照できませんでした。
はい、可能です。参考までに、MySql Docsを参照してください。
ただし、ビューをネストすると、パフォーマンスが大幅に低下する可能性があることに注意してください。
はい、可能です。
詳細は省きますが、私ができる限りの説明です。
[ところで、これは検索すれば簡単に見つけられるものだと思います。]
ビューのネストには注意してください。多くの場合、インデックスを監視せずにビューを何レベルも深くネストすると、クエリ プランが巨大なクモのようなプランになり、サーバーが完全に停止する可能性があります。
私のお気に入りのクエリ プランは、私が働いているコンサルタントから提供されたもので、ビューにビューを使用していました。
SELECT
基本的に、単純なステートメントを実行するときに使用できるほぼすべてのオブジェクトを使用できます(それらの間のビュー)。
詳細については、この投稿を参照してください。
はい、はい、ただし、パフォーマンスに注意してください。また、ビューの作成に関するドキュメントを読んでください。たとえば、両方のビューに制限句があり、どちらが使用されるかが不確定である場合など、さまざまな問題があります。
select ステートメントの場合、ビューはテーブルと同じです。
実際、私は定期的にビューをネストしており、多くの場合、何レベルも深くしています。