Hallo allemaal,

Een van de beheerders van de door mij gebouwde site kwam met de vraag of het zinvol/nuttig zou zijn om een aantal queries samen te voegen tot één grote query.
Ik weet niet of dit verstandig danwel handig is. Wie kan mij hier over adviseren?

De query grafisch voorgesteld:



De rechthoeken stellen de tabellen voor en de lijnen hiertussen de "ON"-relatie van de join.

------------ **** Aanvulling **** ----------------------
Ik heb een eerste aanzet gemaakt voor een query die alleen niet (juist) werkt.


SELECT
            f.husb as man,
            n_man.givn as voornaam_man,
            n_man.spfx as tussenvoeg_man,
            n_man.surn as achternaan_man,
            f.wife as vrouw,
            n_vrouw.givn as voornaam_vrouw,
            n_vrouw.spfx as tussenvoeg_vrouw,
            n_vrouw.surn as achternaam_vrouw,
            kind.iid as kind,
            k_name.givn as voornaam_kind,
            k_name.spfx as tussenvoeg_kind,
            k_name.surn as achternaam_kind
        from
            ftphp__fam as f
        left join
            ftphp__indi_name as n_man
        on
            n_man.iid = f.husb 
        left join
            ftphp__indi_name as n_vrouw
        on
            n_vrouw.iid = f.wife
        left join
            ftphp__fam_chil as kind
        on
            kind.fid = f.fid
        left join
            ftphp__indi_name as k_name
        on
            k_name.iid = kind.iid
        where
            f.husb = 'i_I65689' and f.type = '*marr*'


De ouders worden wel getoond maar de drie aanwezige kinderen niet.
Dit nadat ik de join van ftphp__fam_chil heb toegevoegd.

E-mail heeft ook eigen standaarden, maar dat wil nog niet zeggen dat je jan-en-alleman zomaar mag mailen.

Maar los van je juridische probleem: je past zo'n datacommunicatie-standaard toe tijdens het importeren en exporteren, maar verder hoeft niemand anders de veel betere interne structuur van je database te zien. Toch?

Reageren