none
Datensatz suchen, bei dem kein Kennzeichen gesetzt ist. RRS feed

  • Frage

  • Hallo,

    ich stehe komplett auf dem Schlauch.

    In der Tabelle "Ansprechpartner" will ich die Adressen rausfiltern, bei denen  k e i n   Kennzeichen "Hauptansprechpartner" gesetzt ist

    --------------------------------------

    Tabelle [Ansprechpartner]

    Felder:   [Adresse]                           uniqueidentifier
                 ,[HauptAnsprechpartner]    bit
                 ,[Nachname]                       nvarchar(70)

    ---------------------------------------

    Tabelleninhalt von [Ansprechpartner]

    Adresse                                                            HauptAnsprechpartner    Nachname

    59A526FE-6FAB-4E84-A3E9-015D6768600F                   0                        Mahler
    59A526FE-6FAB-4E84-A3E9-015D6768600F                   0                        Müller
    59A526FE-6FAB-4E84-A3E9-015D6768600F                   0                        Voges
    59A526FE-6FAB-4E84-A3E9-015D6768600F                   1                        Lambracht
    59A526FE-6FAB-4E84-A3E9-015D6768600F                   0                        Heinze

    EE76B9A5-42FB-410E-9AFC-00CBCECBCC81                 0                        Hartmann
    EE76B9A5-42FB-410E-9AFC-00CBCECBCC81                 0                        Löning

    306CD73D-7010-4D7D-BA89-029231EB1893                 1                        Reitis
    306CD73D-7010-4D7D-BA89-029231EB1893                 0                        Kubitza
    306CD73D-7010-4D7D-BA89-029231EB1893                 0                        Orten
    306CD73D-7010-4D7D-BA89-029231EB1893                 0                        Hohls

    ---------------------------------------

    Aus Ergebnis soll der erreicht werden:

    Adresse

    EE76B9A5-42FB-410E-9AFC-00CBCECBCC81

    ----------------------------------------

    Vielen Dank für Eure Hilfe.

    Montag, 27. April 2020 10:28

Antworten

  • Hallo,

    das lässt sich leicht mit einer NOT EXISTS Abfrage prüfen.

    SELECT *
    FROM Ansprechpartner AS AP
    WHERE NOT EXISTS (SELECT 1 FROM Ansprechpartner AS SUB WHERE SUB.Adresse = AP.Adresse AND SUB.HauptAnsprechpartner = 1)


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    • Als Antwort markiert Fraport Montag, 27. April 2020 11:33
    Montag, 27. April 2020 10:39

Alle Antworten