ik heb meerdere tabellen welke ik wil samenvoegen in 1 query.
Tabel 1 is een simpele lijst met de namen en adressen. Hier moet ik alle records van hebben
Leden:
id autonummer
Naam, voornaam,... varchar
Tabel 2 zijn activiteiten Hier moeten dus alle activiteiten van terug komen
ActList:
ID autonummer
datum date
ActNaam varchar
Er is een tussenliggende tabel welke bepaald wie meedoet aan welke activiteit
Activiteiten:
Lid int(11) NOT NULL,(id van het lid)
DoetMee tinyint(1) NOT NULL,
Act int(11) NOT NULL(id van de activiteit)
Hoe kan ik een lijst hebben van Alle leden met alle activiteiten waaraan ze wel of niet meedoen.
Jan
Met deze code maak ik een lijst van mijn leden
SELECT
ID,
trim(voornaam),
trim(achternaam),
trim(straat),
trim(huisnummer),
postcode as pc,
gemeente as stad,
DATE_FORMAT(geboortedatum, "%d-%m-%Y") AS datum,
DATE_FORMAT(LidSinds, "%d-%m-%Y") AS LidSinds,
ShowAdres,
showTel,
ShowEmail,
functie,
DATE_FORMAT(NOW(), "%Y") - DATE_FORMAT(geboortedatum, "%Y") - (DATE_FORMAT(NOW(), "00-%m-%d") < DATE_FORMAT(geboortedatum, "00-%m-%d")) AS age,
land,
actief
FROM leden;