メイン コンテンツをスキップする 補完的コンテンツへスキップ

ステップ 3: ビューを作成して最終レポートテーブルにロードする

このステップでは、ベーステーブル[employee] (従業員)および外部テーブルemployee_extnlの上にビューを作成し、最新のデータのみが表示されるようにします。次に、このビューを最終的なレポートテーブルにロードして、データのサブスクライバーがこれにアクセスできるようにします。

手順

次のSQLを使用します:
CREATE VIEW employee_view AS

SELECT t1.* FROM

 

(SELECT * FROM employee

    UNION ALL

    SELECT * FROM employee_extnl) t1

JOIN

    (SELECT employeeid, max(record_datetime) max_modified FROM

        (SELECT * FROM employee

        UNION ALL

        SELECT * FROM employee_extnl) t2

    GROUP BY employeeid) s

ON t1.employeeid = s.employeeid AND t1.record_datetime = s.max_modified;

ビューの結果は次のとおりです。

ビューは最新のデータのみを生成します。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。