ホームページ >データベース >mysql チュートリアル >MySQL ビューはバージョン 8.0 より前の FROM 句でサブクエリを使用できますか?
バージョン 8.0 より前のバージョンの MySQL では、FROM 句にサブクエリを含むビューの作成に制限がありました。この制限は、MySQL で使用される基礎となるクエリ最適化アルゴリズムに起因します。
解決策
この制限を克服するには、次の回避策を検討してください:
ソリューションの制限
上記の回避策にはいくつかの制限があります:
FROM 句にサブクエリを含むクエリの例
提供されているクエリの例は、FROM 句でサブクエリを使用しないと表現できません。サブクエリが必要なのは、ユーザーによって送信されたメッセージの数をカウントし、その数が 3 より大きいかどうかに基づいてフィルター処理する必要があるためです。この場合、マテリアライズド ビューや一時テーブルなどの回避策が必要になります。
以上がMySQL ビューはバージョン 8.0 より前の FROM 句でサブクエリを使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。