Hallo allerseits,
ich habe eine Tabelle, in der einmal mehrfach vergebene ids (übergeordnete nummer, der mehrere produkte zugeordnet sind) stehen, und "eindeutige" ids (eindeutig für ein produkt, kann aber mehrere einträge in der tabelle haben also NICHT unique).
Bei meiner Ausgabe muss ich alles zu den mehrfach vergebenen ids ausgeben, aber für die "eindeutigen" ids darf nur nur eine Zeile nämlich die zeitlich letzte ausgegeben werden.
und da scheiterts bei mir wenn ich group by auf die "eindeutige id" anwende dann gibt er den ersten eintrag zu dieser id zurück.
wie krieg ich den letzten eintrag dahin?
ich habe eine Tabelle, in der einmal mehrfach vergebene ids (übergeordnete nummer, der mehrere produkte zugeordnet sind) stehen, und "eindeutige" ids (eindeutig für ein produkt, kann aber mehrere einträge in der tabelle haben also NICHT unique).
Bei meiner Ausgabe muss ich alles zu den mehrfach vergebenen ids ausgeben, aber für die "eindeutigen" ids darf nur nur eine Zeile nämlich die zeitlich letzte ausgegeben werden.
und da scheiterts bei mir wenn ich group by auf die "eindeutige id" anwende dann gibt er den ersten eintrag zu dieser id zurück.
wie krieg ich den letzten eintrag dahin?
Kommentar