Doppelte Einträge einer SQL-Datenbank ausblenden

  • VB.NET

Es gibt 6 Antworten in diesem Thema. Der letzte Beitrag () ist von EaranMaleasi.

    Doppelte Einträge einer SQL-Datenbank ausblenden

    Habe folgendes Statement geschrieben und ich möchte das die Spalte dbo.File_Events.FileID alle doppelten einträge ausblendet (und NICHT löscht).
    Habe es mit Order By und Group By probiert, aber es hat bisher noch nicht funktioniert.

    VB.NET-Quellcode

    1. Select Distinct Top (200) dbo.File_Extern_Accounts.ID, dbo.File_Extern_Accounts.FileEventID, dbo.File_Events.FileID,
    2. dbo.Key_AccountingRecords.Name_DE, dbo.File_Events.EventType, dbo.File_Extern_Accounts.AccountingRecordID, dbo.File_Extern_Accounts.Amount
    3. From dbo.File_Extern_Accounts
    4. Inner Join dbo.Key_AccountingRecords On dbo.File_Extern_Accounts.AccountingRecordID = dbo.Key_AccountingRecords.ID
    5. Inner Join dbo.File_Events On dbo.File_Events.EventType = dbo.File_Extern_Accounts.AccountingRecordID
    6. Where dbo.File_Extern_Accounts.FileEventID=1
    7. OR dbo.File_Extern_Accounts.FileEventID=520
    Bilder
    • Untitled.png

      22,99 kB, 612×328, 393 mal angesehen
    Bei MS-SQL könnte auch das funktionieren

    SQL-Abfrage

    1. Select Distinct * FROM
    2. (
    3. SELECT Top (200) dbo.File_Extern_Accounts.ID, dbo.File_Extern_Accounts.FileEventID, dbo.File_Events.FileID,
    4. dbo.Key_AccountingRecords.Name_DE, dbo.File_Events.EventType, dbo.File_Extern_Accounts.AccountingRecordID, dbo.File_Extern_Accounts.Amount
    5. From dbo.File_Extern_Accounts
    6. Inner Join dbo.Key_AccountingRecords On dbo.File_Extern_Accounts.AccountingRecordID = dbo.Key_AccountingRecords.ID
    7. Inner Join dbo.File_Events On dbo.File_Events.EventType = dbo.File_Extern_Accounts.AccountingRecordID
    8. Where dbo.File_Extern_Accounts.FileEventID=1 OR dbo.File_Extern_Accounts.FileEventID=520
    9. )
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --
    Funktioniert leider nicht.
    Falsche Syntax in der Nähe von ')'.
    und ohne Klammern:
    Falsche Syntax in der Nähe des 'SELECT'-Schlüsselwortes.

    Habe es aber jetzt anderweitig gelöst. Danke trotzdem für eure Hilfe :)

    Vollzitat entfernt. Die Farbe „Rot“ ist der Moderation vorbehalten => Tag geändert. ~Thunderbolt

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Thunderbolt“ ()