also ich wär für ne sql ecke, grade jetzt wo ich ein problem habe...
ich hab ne datenbank in der einträge stehen. (unglaublich

)
udn zwar habe ich als attribute Name, Datum, Version.
es gibt nur 4 namen, nämlich kernel, postgre, php und projekt.
jetzt möchte ich mir gerne die jeweils aktuellste einträge ansehen.
in der form name / datum:
SELECT c_name, max(dt_version) FROM tabelle GROUP BY 1 ORDER BY 1;
das klappt wunderbar.
wenn ich mir jetzt aber zusätzlich zu dem namen auch noch die jeweilige versino angeben möchte, müsste ich
SELECT c_name, c_version, max(dt_version) FROM tabelle GROUP BY 1,2 ORDER BY 1;
eingeben damit ich keinen error erhalt. das is aber nich was ich wil da er mir ja jetzt nach name und versin groupt, obwohl ich nur nach namen groupen will und die zum namen und datum gehörige version möchte.
und das soll am besten innerhalb eines einzigen statements statt finden weil ich nich 5 umweg statements brauch. also wer hilft mir?