Query "Twee geloven op één kussen"
Voor mijn genealogie-website ben ik bezig om een query te ontwikkelen waarbij in het overzicht alleen dié personhen voorkomen waarbij de godsdienst van beide partners verschillend is.
Ik ben hierbij gehouden aan de database-structuur die door de GEDCOM-standaard is bepaald.
Om nu een overzicht per persoon te krijgen heb ik de volgende query ontwikkeld:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
SELECT
e.value AS beschrijving,
n.givn AS voornaam,
n.spfx AS tussenvoeg,
n.surn AS achternaam,
i.begi_datec AS geboortedatum,
i.end_datec AS overlijdensdatum,
i.iid AS relatie
FROM
ftphp__even AS e
JOIN
ftphp__indi_name AS n
ON
n.iid = e.ifid
JOIN
ftphp__indi AS i
ON
i.iid = e.ifid
WHERE
e.type = '*reli*'
ORDER BY
n.surn
e.value AS beschrijving,
n.givn AS voornaam,
n.spfx AS tussenvoeg,
n.surn AS achternaam,
i.begi_datec AS geboortedatum,
i.end_datec AS overlijdensdatum,
i.iid AS relatie
FROM
ftphp__even AS e
JOIN
ftphp__indi_name AS n
ON
n.iid = e.ifid
JOIN
ftphp__indi AS i
ON
i.iid = e.ifid
WHERE
e.type = '*reli*'
ORDER BY
n.surn
Even een korte uitleg van de tabelnamen:
ftphp__even: Tabel met de events rondom de religie
ftphp__indi: Tabel met info dat persoon aanwezig is in de database
ftphp__indi_name: Tabel met de daarbij behorende naam, geboortegegevens en overlijdensgegevens
Voor de relatie tussen man en vrouw is de tabel ftphp__fam beschikbaar waarin o.m. de persoonlijke id's zijn opgenomen (husb en wife) en het veld dat beide partners aan elkaar bindt (fid)
Hoe pas ik nu bovenstaande query aan zodat ik in het overzicht over 6 kolommen de relevante gegevens zie:
kolom1: naam mannelijke partner
kolom2: geboortedatum man
kolom3: religie man
kolom4: naam vrouwelijke partner
kolom5: geboortedatum vrouw
kolom6: religie vrouw
Wie wil er met mij meedenken?
Een en ander is te volgen op de site http://nieuw.vanbaasbank.nl (de site die ik aan het ontwikkelen ben) onder de keuze Genealogie vervolgens de keuze Overzichten
George van Baasbank
Westers Schisma van 1378 tot 1417 en de Afscheiding van 1834. Door de eeuwen valt een geloof daardoor uiteen in meerdere geloven. Dat maakt het beschrijven en vergelijken van geloven een uitdaging. Heeft een kleinzoon bijvoorbeeld hetzelfde geloof als zijn grootvader of is er in die periode daarin iets verschoven?
Verder kan een individu bekeren tot een ander geloof, juist voor een huwelijk. Voor "twee geloven op één kussen" is dergelijke informatie interessant.
Geloven en kerken hebben door de eeuwen heen nogal wat schisma's gekend, bijvoorbeeld het Verder kan een individu bekeren tot een ander geloof, juist voor een huwelijk. Voor "twee geloven op één kussen" is dergelijke informatie interessant.
Zo komen er op mijn site meer van deze "interessante" overzichten. De eerstvolgende is "Mee naar het stadhuis", een overzicht/query waarin getoond wordt welke personen geboren zijn binnen een periode van 9 maanden na het huwelijk.....
Als je begint vanuit ftphp_fam dan kan je de andere benodigde tabellen dubbel joinen, 1x op husb en 1x op vrouw. In principe hetzelfde als met alleen de naam voor man/vrouw