Hallo,

ich kämpfe mit einem Sub-Select in Verbindung mit "fetch First".
Ich muss jede vorkommende ADT-Nummer mit dem Zentrumsnamen (wo die
ADTNummer vorkommt) ausweisen. Da eine ADTNummer in mehreren Zentren
vorkommen kann, möchte ich zu jeder ADTNummer nur das erste Zentrum
ausgewiesen haben.

Hier das Statement:
with Temp (ADT1)
as (select distinct koadt1 from lako01p
where koman='001' and koakin='A' and koadt1 > 0)
select ADT1, (select kokbez from lako01p
where koman='001' and koadt1=a.adt1
fetch first 1 rows only )
from Temp a

Die Fetch-Klausel wird als Sytax-Fehler abgewiese, momentan glaube ich, dass die Anweisung "fetch first.." in einem
Subselect nicht möglich ist.

Hat da jemand (andere) Erfahrung mit?

Danke iv voraus