Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#5

AW: Vorgehen für aktiv und inaktiv

  Alt 24. Okt 2016, 09:23
Also so etwas (ungetestet)?
SQL-Code:
SELECT
  Spalte,
  Aktiviert,
  Deaktiviert
FROM
  Tabelle T1
WHERE
  Aktiviert = 1
  AND Deaktiviert = 0
  AND NOT EXISTS(
    SELECT
      *
    FROM
      Tabelle
    WHERE
      Spalte = T1.Spalte
      AND (Aktiviert = 0 OR Deaktiviert = 1)
  )
[edit] Alternativ (wieder ungetestet):
SQL-Code:
SELECT
  T1.Spalte,
  T1.Aktiviert,
  T1.Deaktiviert,
  T2.Spalte
FROM
  Tabelle T1
  LEFT JOIN
    Tabelle T2 ON T2.Spalte = T1.Spalte AND (T2.Aktiviert = 0 OR T2.Deaktiviert = 1)
WHERE
  T2.Spalte IS NULL
[/edit]
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen

Geändert von DeddyH (24. Okt 2016 um 09:26 Uhr)
  Mit Zitat antworten Zitat