Ik heb een query gemaakt om de werknemers van een bepaald bedrijf op te halen. Aan deze query left join ik de tabel CONTACT_SOORT. Als er contact is geweest met een werknemer, komt in deze tabel een rij voor met hetzelfde werknemer id. Helaas moet er ook een conditie aan de tabel CONTACT_SOORT hangen, namelijk (in dit geval) CONTACT_SOORT = 2. Hierdoor laat de query alleen die werknemers zien die ook voorkomen in de contacten tabel. En ik wil alle werknemers zien!!!
Hier is de query:
SELECT TBL_WERKNEMERS.* FROM TBL_WERKNEMERS INNER JOIN TBL_OFFICE_CONTACTEN ON TBL_OFFICE_CONTACTEN.WERKNEMER_ID = TBL_WERKNEMERS.WERKNEMER_ID WHERE WERKGEVER_ID = 18 AND (CONTACT_SOORT = 2 OR CONTACT_SOORT IS NULL) ORDER BY CONTACT_DATUM ASC, ACHTERNAAM ASC
Ik werk in php en gebruik een mysql database.
Hier is de query:
SELECT TBL_WERKNEMERS.* FROM TBL_WERKNEMERS INNER JOIN TBL_OFFICE_CONTACTEN ON TBL_OFFICE_CONTACTEN.WERKNEMER_ID = TBL_WERKNEMERS.WERKNEMER_ID WHERE WERKGEVER_ID = 18 AND (CONTACT_SOORT = 2 OR CONTACT_SOORT IS NULL) ORDER BY CONTACT_DATUM ASC, ACHTERNAAM ASC
Ik werk in php en gebruik een mysql database.