paschef: Join

Beitrag lesen

Hallo Sohail,

wenn ich es so schreibe, dann bekomme ich kein Distinct mehr.

wenn's Dir nur um die Buchstaben geht, und der Rest dahinter nicht wichtig ist, dann probiere GROUP BY (ungetestet...)

SELECT          UPPER(Substring(Branchen.Branche,1,1)),
                Branchen.BranchenID,
                ShopBranchen.BranchenID,
                ShopBranchen.ShopID,
                ArtikelListe.ShopID,
                ArtikelListe.LKZ
       FROM     Branchen,ShopBranchen,ArtikelListe
       WHERE    Branchen.BranchenID = ShopBranchen.BranchenID
       AND      ShopBranchen.ShopID = ArtikelListe.ShopID
       AND      ArtikelListe.LKZ <> -1
       ORDER BY UPPER(Substring(Branchen.Branche,1,1))
       GROUP BY UPPER(Substring(Branchen.Branche,1,1))

Gruß,
paschef