SQLリアルタイムビューとは?


インラインビューは、FROMセクションに含まれるサブクエリです.
これは仮想テーブルで、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を実行することができます.