Hallo zusammen,
Unten stehende Abfrage mit "Group By A.unitynumber" liefert mir bei MySQL das gewünschte Ergebnis.(Zwei Datensätze)
Bei SQLite liefert die gleiche Abfrage in der gleichen Tabelle nur einen Datensatz.
Ich weiss man sollte alle Spalten im SELECT auch im GROPU BY berücksichtigen.
Wenn ich dies jedoch so machen würde:
"Group By A.unitynumber,A.projectid ,A.customername,A.customernumber,A.rating,B.contractstart"
würden wiederum alle Datensätze angezeigt.
Gibt es hierfür überhaupt eine Lösung, wenn man wie im Beispiel mehrere Spalten braucht aber nur nach der unitynumber gruppieren möchte?
SELECT
A.projectid,A.unitynumber,A.customername,A.customernumber,A.rating,B.contractstart
FROM
project A
JOIN
unity B ON B.unitynumber = A.unitynumber
WHERE
userid = 83
GROUP BY
A.unitynumber
ORDER BY
A.unitynumber ASC
vielen Dank und viele Grüße
hawk