Zitat Zitat von BenderD Beitrag anzeigen
welchen willst du denn haben? ... Fetch first ohne order by würde auf deutsch dann heißen: "gib mir irgendeinen".

D*B
Ja, ich wollte tatsächlich irgendeinen von mehreren möglichen Sätzen mit derselben Art.nummer haben, die nur in Verbindung mit dem Lager eindeutig ist d.h. der Artikel kann in unterschiedlichen Lagern vorkommen, muss aber nicht zwangsläufig in jedem definierten Lager vorkommen. Der VKPreis ist in jedem Lager gleich und soll bei bestimmten Artikeln von anderen Artikeln übernommen werden.

Habe das jetzt im Prinzip so gelöst:

update artikelstamm
set preis =
(select preis from artikelstamm
where nummer = 150000 and
lager =
(select max(lager) from
artikelstamm where
nummer = 150000) )
where nummer = 100000

Würde Fetch First im Subselect gehen,
hätte ich mir allerdings den 2. Subselect sparen können.

Nochmals Danke für die Hinweise.

Gruss
Ulli