sql >> データベース >  >> RDS >> PostgreSQL

ロギングテーブルの値が他のテーブルのオブジェクトと一致することをどのように確認しますか?

    entityが必要です 表:

    create table entity (
        entity_id serial primary key,
        entity_type text check (entity_type in ('individual','organization'))
    )
    create table individual (
        ind_id integer primary key references entity (entity_id), 
        age integer, name varchar
    );
    create table organisation (
        org_id integer primary key references entity (entity_id), 
        city varchar, name varchar
    );
    create TABLE log_table (
        log_id integer primary key, 
        entity_id integer references entity (entity_id), 
        information json, log_date date
    );
    


    1. MYSQLINNERJOINで3種類の結果を取得

    2. マテリアライズド・ビューにテーブルがありません

    3. 非オブジェクトのメンバー関数の呼び出し-PHP

    4. LISTAGG関数:文字列連結の結果が長すぎます