Duplikate



  • Ich hatte schonmal eine ähnlcihe frage, aber die war eindeutig falsch informiert.

    Ich habe eine Datenbank, in der verschiedene Werte stehen, als Beispiel

    Name      ID
    
    gerd      1
    hugo      2
    ...
    gerd      23
    tobi      24
    ...
    hugo      27
    ...
    markus    44
    gerd      45
    

    Es können verschiedene Werte aus Spalte Name verschieden oft vorkommen.

    Ziel soll nun sein mit Hilfe einer Abfrage alle Tupel herauszupicken, deren eines Attribut mehr als einmal vorkommt, ausgabe so sortiert dass man zusammenhängende attribute sofort erkennt, also in diesem fall:

    Name     ID
    
    gerd      1
    gerd     23
    gerd     45
    hugo      2
    hugo     27
    

    Nur hab ich keine ahnung wie, oder ob das möglich ist



  • Ich nehme an du willst sowas machen:

    SELECT
        *
    FROM
        blah
    WHERE
        col1 IN (
            SELECT col1 FROM blah GROUP BY col1 HAVING COUNT(*) > 1
        )
    ORDER BY
        col1
    

    ?

    Ich hatte schonmal eine ähnlcihe frage, aber die war eindeutig falsch informiert.

    Der Satz macht keinen Sinn. Die Frage war falsch informiert? Meinst du formuliert? Blubb? 😕



  • gerd hugo nerd wär sowas oder 😃


Anmelden zum Antworten