hawkmaster: Group By

Beitrag lesen

Hallo zusammen,

Folgende SQL Abfrage geht in MySQL (auch wenn es vielleicht nicht sauber ist)

  
SELECT  
                A.InstallElementID, A.InternalValue, A.TabsJobTkID,  
                C.English AS GuiName  
            FROM  
                typeppdvalue A  
            JOIN  
                installelement B ON B.InstallElementID = A.InstallElementID  
            JOIN  
                qtext C ON C.TextID = B.TextID  
            WHERE  
                A.TypeID = 30  
            GROUP BY  
                A.InstallElementID  

So bekomme ich 30 Datensätze zurück
Im MS SQL Server kommt hier natürlich eine Fehlermeldung wegen der Group By
Wenn ich das SQL so ändere:

  
SELECT  
                A.InstallElementID, A.InternalValue, A.TabsJobTkID,  
                C.English AS GuiName  
            FROM  
                typeppdvalue A  
            JOIN  
                installelement B ON B.InstallElementID = A.InstallElementID  
            JOIN  
                qtext C ON C.TextID = B.TextID  
            WHERE  
                A.TypeID = 30  
            GROUP BY  
                A.InstallElementID, A.InternalValue, A.TabsJobTkID,  
                C.English  

Dann wäre es syntaktisch wohl in Ordnung aber ich bekomme 120 Datensätze zurück

Kann man diese SQL Abfrage irgendwie umstellen damit ich trotzdem nur die 30 Datensätze wie im ersten Beispiel bekomme?
vielen Dank und viele Grüße
hawk