Ergebnis 1 bis 7 von 7

Thema: SQL Query

  1. #1
    Registriert seit
    30.06.2008
    Ort
    Bern
    Alter
    29
    Beiträge
    383

    Standard SQL Query

    Guten Tag Zusammen,
    Ich muss wrs. eine verschachtelte Abfrage machen, leider komme ich nicht auf den richtigen Query:

    ID Version
    0 1
    1 1
    2 1
    2 2
    3 1
    3 2
    4 1

    Der Query soll mir nun alle Einträge ausgeben. Falls es doppelte ID's hat soll es mir nur der Eintrag mit der höheren Version ausgeben.
    Ausgabe wäre so:

    ID Version
    0 1
    1 1
    2 2
    3 2
    4 1

    Kann mir jemand weiterhelfen?

    Vielen Dank und Gruss,
    Bagandi
    Vegetarier essen meinem Essen das Essen weg!

  2. #2
    Registriert seit
    06.06.2004
    Beiträge
    1.278

    Standard AW: SQL Query

    Ich würde sagen da kommt sicher Distinct zum Einsatz. Aber das mit der höheren Version wüsst ich grad auch nicht
    MCSE+S, CompTIA S+, CAS Information Security, MAS Information Security

  3. #3
    Registriert seit
    30.06.2008
    Ort
    Bern
    Alter
    29
    Beiträge
    383

    Standard AW: SQL Query

    Dachte auch an Distinct und ein bisschen group by, limit
    Leider reicht das nicht
    Vegetarier essen meinem Essen das Essen weg!

  4. #4
    Registriert seit
    01.06.2004
    Ort
    Zug
    Alter
    37
    Beiträge
    918

    Standard AW: SQL Query

    SELECT DISTINCT ID, VERSION FROM tbl ORDER BY Version DESC

    sollte so passen.
    Bachelor of Science ZFH in Information Technology

  5. #5
    Registriert seit
    30.06.2008
    Ort
    Bern
    Alter
    29
    Beiträge
    383

    Standard AW: SQL Query

    Zitat Zitat von Phil Beitrag anzeigen
    SELECT DISTINCT ID, VERSION FROM tbl ORDER BY Version DESC

    sollte so passen.
    Danke für die Antwort.
    Funktioniert leider nicht, es gibt mir folgende Ausgabe.


    ID Version
    2 2
    3 2
    0 1
    1 1
    2 1
    3 1
    Vegetarier essen meinem Essen das Essen weg!

  6. #6
    vstm ist offline Fortgeschrittener Benutzer
    Registriert seit
    28.12.2008
    Ort
    Züri Oberland
    Alter
    35
    Beiträge
    123

    Standard AW: SQL Query

    Was ist an GROUP BY falsch?

    SELECT ID, MAX(Version) FROM tbl GROUP BY ID

    liefert die gewünschte Ausgabe.

  7. #7
    Registriert seit
    30.06.2008
    Ort
    Bern
    Alter
    29
    Beiträge
    383

    Standard AW: SQL Query

    Ach ich war so nahe.

    Vielen Dank, das funktioniert
    Vegetarier essen meinem Essen das Essen weg!

Ähnliche Themen

  1. Problem: SQL 2008 Express
    Von matthias im Forum Software: Windows, Apple, Linux...
    Antworten: 5
    Letzter Beitrag: 14.04.2010, 11:54
  2. Information: Microsoft SQL Server 2008 R2: CTP-Version November verfügbar
    Von rene im Forum Software: Windows, Apple, Linux...
    Antworten: 0
    Letzter Beitrag: 12.11.2009, 11:48
  3. Frage: Veritas Backup exec 12.5 SQL Server Sicherung
    Von webm20000 im Forum Software: Windows, Apple, Linux...
    Antworten: 1
    Letzter Beitrag: 14.05.2009, 21:22
  4. Frage: SQL Query ID von Zeile feststellen
    Von stardom im Forum Webdesign & andere Programmiersprachen
    Antworten: 5
    Letzter Beitrag: 26.09.2008, 10:37
  5. Frage: DSum unter SQL Server Datenbank nicht annerkannt
    Von stardom im Forum Webdesign & andere Programmiersprachen
    Antworten: 1
    Letzter Beitrag: 22.09.2008, 17:16

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
BigBellyBank.shop