query geeft geen resultaten door join.

  • Beste leden,


    Ik ben heel druk bezig met een school opdracht. Maar kom er nu niet meer uit. We moeten een ziekmelding systeem schrijven, waarbij hoofd personeelszaken vervangers kunnen regelen.


    Nu moet er een lijst komen die de beschikbare vervangers aangeeft. De eisen zijn:
    - vervanger mag zelf natuurlijk niet ziek zijn
    - vervanger mag niet al iemand anders vervangen.


    De query die ik hiervoor dacht te gebruiken is:

    PHP
    SELECT care_person.name_first, care_person.name_middle, care_person.name_last, care_personell.job_function_title
    		FROM care_person
    		JOIN care_personell ON(care_personell.pid=care_person.pid)
    		LEFT JOIN ziekmeldingen AS person ON(person.pid=care_person.pid)
    		LEFT JOIN ziekmeldingen AS vervang ON(vervang.vid=care_person.pid)
    		WHERE person.beterdatum != '' AND vervang.vidDatum != '".$date."' GROUP BY care_person.pid


    Maar deze geeft geen resultaten.


    Uitleg namen: pid = personeels id
    vid = vervangers id.


    vidDatum = de datum waarop de vervanger was ingeroosterd en mag dus niet gelijk zijn aan de datum van vandaag ($date).


    Hopelijk kan iemand hier mij mee helpen.

  • care_users:


    care_personell:


    ziekmeldingen:

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!