Ten behoeve van een genealogie-site wil ik een query maken die ONTBREKENDE gegevens toont.
Het gaat om het volgende:
In tabel ftphp__obje staan de gegevens opgeslagen van o.m. de geboorteaktes.
In tabel ftphp__obje_x de relaties met andere tabellen
In tabel ftphp__even staan de datums vermeld van de aangifte van de geboorte
In tabel ftphp__indi_name staan de naamsgegevens opgeslagen van alle personen
Nu heb ik de volgende query:
<?php
SELECT
o.titl as akte,
e.datec as datum,
n.givn as voornaaam,
n.spfx as tussenvoeg,
n.surn as familienaam
FROM
ftphp__obje as o
JOIN
ftphp__obje_x as x
ON
o.oid = x.oid
JOIN
ftphp__even as e
ON
e.ifid = x.lid
JOIN
ftphp__indi_name as n
ON
n.iid = x.lid
WHERE
o.titl LIKE '%geboort%' AND
o.titl LIKE '%akte%' AND
e.description = 'birth registration'
?>
Deze query toont de records waarbij de aangiftedatum is ingevuld op basis van de aanwezigheid van de geboorteakte.
Waar ik nu naar op zoek ben is de syntax om de records te vinden die vanuit de tabel ftphp__obje GEEN match vinden in de tabel ftphp__even.
Wie kan mij een suggestie aan de hand doen?
George