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