Wie ich denke, Sie haben herausgefunden, dass Sie die Klammern nach DISTINCT
nicht wollen . Sie sehen aus, als sollten sie DISTINCT
parametrisieren , aber sie dienen tatsächlich dazu, dass die Abfrage eine einzelne Spalte des Datensatztyps anstelle mehrerer Spalten zurückgibt. Der DISTINCT
Der Operator versucht dann, den Datensatz zu bearbeiten und stellt fest, dass Sie für diesen Datensatz keine Sortierung definiert haben.
Wenn Sie DISTINCT
möchten Um an einer Teilmenge Ihrer Rückgabewerte zu arbeiten, verwenden Sie DISTINCT ON
.