Guten Tag.
Folgendes Problem: Ich bin dabei einige Materialzed Views zu erstellen. Für die spätere Verwendung muss ich immer einen PK (Primary Key), also ein eindeutiges Feld haben. Das Problem ist das mein PK nicht eindeutig ist, deshalb möchte ich gerne, dass immer der erste Treffer eines select Statements genommen wird. Mit dem guten alten distinct ist dies leider nicht möglich. Im Standard SQL kann ich die gruop by Funktion verwenden bei PL/SQL funktioniert diese aber nicht so, wie ich mir das vorstelle. Hat jemand eine Idee zur Lösung dieses Problems? Oder kann mir jemand erklären wie ich das group by richtig verwende, aus der Erklärung im Referenzhandbuch und verschiedenen Webseiten bin ich nicht schlau geworden.
Vielen Dank.
Stefan.
Folgendes Problem: Ich bin dabei einige Materialzed Views zu erstellen. Für die spätere Verwendung muss ich immer einen PK (Primary Key), also ein eindeutiges Feld haben. Das Problem ist das mein PK nicht eindeutig ist, deshalb möchte ich gerne, dass immer der erste Treffer eines select Statements genommen wird. Mit dem guten alten distinct ist dies leider nicht möglich. Im Standard SQL kann ich die gruop by Funktion verwenden bei PL/SQL funktioniert diese aber nicht so, wie ich mir das vorstelle. Hat jemand eine Idee zur Lösung dieses Problems? Oder kann mir jemand erklären wie ich das group by richtig verwende, aus der Erklärung im Referenzhandbuch und verschiedenen Webseiten bin ich nicht schlau geworden.
Vielen Dank.
Stefan.
Comment