zweit Tabellen falsches Ergebnis

  • zweit Tabellen falsches Ergebnis

    Hallo Leute,

    hab da mal eine Frage wo ich nicht weiterkomme.

    zwei Tabellen eine Adresse und eine Aktionen mit den jeweiligen Feldern
    gemeinsamer ID bei beiden vorhanden. (id_adresse)
    Mehrere User greifen nun auf die Tabelle per Formular zu
    und können eine Aktion zur id_adresse eingeben.
    Nun zu meinem Problem eine Adresse viele User mit mehreren Aktionen bzw. neuer User und noch keine Aktion.
    Jedoch allen Usern soll das ganze Adressenmaterial zur verfügung stehen.

    Meine Select:

    Quellcode

    1. SELECT distinct aktionen.User, adressen.Firma , adressen.PLZ,
    2. adressen.Ort, adressen.ID_Client,
    3. client.id_client as id_field
    4. FROM aktionen right join adressen on aktionen.id_adressen =adressen.id_adressen
    5. where #PreserveSingleQuotes(Criteria)# <>>>!-----Suchmaschine zur auswahl------<<<<<>



    mein Problem hier kommen alle id_adressen mit allen Usern die in der DB stehen
    aber ich möcht nur die die noch keine Aktion haben, die den richtigen Usereintrag haben,
    bzw. auch die die einen anderen User haben jedoch für den gerade eingeloggten noch keine Aktion haben.

    Mein Ergebnis!
    Firma PLZ user
    Franz 6456 D1001
    Graf OEG 6020 D1001
    Hannes 6020 4711
    Graf OEG 6020 5000
    Hannes 6020 5000
    Hannes 6020 9000


    Mein Wünschergebnis!!!!!!!!
    Firma PLZ gruppe
    Franz 6456 D1001 (OK da in DB gruppe 5000 noch nicht vorhanden)
    Graf OEG 6020 5000 (user OK)
    Hannes 6020 5000 (user OK)


    Danke für die Zeit!!