hawkmaster: GROUP BY mehrere Spalten

Beitrag lesen

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