Vielen Dank erst mal, Deinen Namen habe ich hier schon sehr
oft mit wertvollen Hinweisen gesehen.
Bittebitte *errötundfreu*
Wie kann ich in der Anzeige die Inventurmenge mit erscheinen
lassen oder auch ggf. weitere (
denn bestimmt geht’s dann
noch weiter, wenn ich diese Lösung habe) Felder aus der
Tabelle „“ ?
(Einfach im äußeren select die Felder dazuschreiben und from
um erweitern ging nicht, da erhalte ich
tausende Müllsätze.)
Der Ansatz war schon OK, nur willst Du nicht die einzelnen Datensätze haben, sondern pro Artikel aufsummiert. Dazu gibt es die Anweisung GROUP BY und die sog. Aggregatsfunktionen (Funktionen, die sich auf Datensatzmengen anwenden lassen).
Beispiel: Summe und Durchschnittspreis
SELECT , sum(), avg()
from ,
where =
and not exists (
select from
where =
and ;
Wichtig ist dabei, daß Du die Artikelfelder (und generell alle Felder, die nicht von einer Aggregatsfunktion erfaßt werden) in der GROUP BY-Klausel aufführst. Du darfst dann auch keine nicht-aggregierten Felder mit aufnehmen. Klingt etwas kompliziert, aber keine Angst- Du kriegst schon eine Fehlermeldung.
Ich weiß nicht, mit welcher DB Du arbeitest, aber das kriegst Du schon hin 
Gruß
J.