Ich versuche nur die Zeile mit dem höchsten Seq für jede ID auszuwählen
%Vor%Dies scheint zu funktionieren
%Vor%Aber ist das der beste Weg, der einzige Weg? Ich mag es nicht, Unterabfragen zu verwenden, wenn ich nicht muss, und ich erinnere mich, dass Sie etwas verwenden können, aber ich vergesse, was es ist. Irgendeine Idee?
Angenommen, SQL-Server (& gt; = 2005) oder Oracle (10g?):
%Vor% ROW_NUMBER
gibt die fortlaufende Nummer einer Zeile in einer Partition einer Ergebnismenge zurück .
Bearbeiten : funktioniert auch in Oracle, wie Sie hier sehen können: Ссылка
Tags und Links sql sql-server oracle common-table-expression