Announcement

Collapse
No announcement yet.

Ersten Wert aus Select übernehmen!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ersten Wert aus Select übernehmen!

    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.

  • #2
    Hallo Stefan!

    Ich weiss nicht ob es diese Funktion bei PostgreSQL gibt, aber was waere mit

    SELECT TOP 1 * FROM ...

    Nur so als Idee.
    *-- robert.oh. --*

    Comment


    • #3
      Hallo Stefan,

      versuch mal "Select from Tabelle Order By gewünschtes Feld Limit 1"

      Gruß
      Uwe

      Comment

      Working...
      X