Announcement

Collapse
No announcement yet.

Daten finden welche nur 1 mal in Tabelle sind

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Daten finden welche nur 1 mal in Tabelle sind

    Hallo zusammen ich such eine einfach Lösung für folgendes Problem:

    Tabelle (Schlüssel S1 und S2):
    S1;S2;S3
    A ;1 ;Text
    B ;1 ;Text
    A ;2 ;Text

    Nun möchte ich nur die Datensätze welche nur einmal in der Tabelle vorhanden sind also B1.

    Ist so eine Abfrage auch möglich ohne Unterabfragen und not exists?

    Bin offen für Vorschläge
    Herzlichen Dank im voraus
    Marco

  • #2
    select S1,S2 from Tabelle group by S1,S2
    having count(*)=1

    Gruß
    docendo discimus

    Comment


    • #3
      Dein Beispiel ist leider unvollständig, weil du nicht angibst, auf welche Felder sich die Eindeutigkeit bezieht. Aber ich nehme aufgrund des Ergebnisses mal an, du meinst nur S1. Dann ginge das so:

      select S1 from tabelle group by S1 having count(*) = 1

      bye,
      Helmut

      Comment


      • #4
        Vielen Dank,

        having hätt man auch drauf kommen können :-)

        Comment

        Working...
        X