SQLリアルタイムビューとは?
インラインビューは、FROMセクションに含まれるサブクエリです.
これは仮想テーブルで、SQLを実行した後に生成され、SQLが終了すると消えます.
これらの機能は、処理結果をテーブルとして使用する場合に使用できます.
FROMセクションで使用されるテーブルが大きい場合、最小構成の仮想テーブルを作成することで、さまざまなメリットを得ることができます.
たとえば、各メンバーが「会員(ユーザー)」リストを印刷するときに「好き」(like)をクリックしたことを知りたい場合は、SQLを量子クエリーで実現できます.
私はここで内部ビューを使って実現しましょう.
これは仮想テーブルで、SQLを実行した後に生成され、SQLが終了すると消えます.
これらの機能は、処理結果をテーブルとして使用する場合に使用できます.
FROMセクションで使用されるテーブルが大きい場合、最小構成の仮想テーブルを作成することで、さまざまなメリットを得ることができます.
たとえば、各メンバーが「会員(ユーザー)」リストを印刷するときに「好き」(like)をクリックしたことを知りたい場合は、SQLを量子クエリーで実現できます.
私はここで内部ビューを使って実現しましょう.
SELECT u.id, l.totalCnt
FROM users u, (SELECT COUNT(*) totalCnt, user_id
FROM like
GROUP BY user_id
) l
WHERE u.id = l.id
「行内ビュー」では、まず仮想テーブルを作成し、テーブルに基づいてjoinを実行することができます.Reference
この問題について(SQLリアルタイムビューとは?), 我々は、より多くの情報をここで見つけました https://velog.io/@wodyd202/SQL-인라인뷰란-무엇인가テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol