Asiaddor
New Member
Hallo
Ich möchte eine etwas spezielle Information von einer SQL(-Server) Datenbank abfragen.
Die DB hat (vereinfacht) folgenden Inhalt:
Lagerort, Produkt-Nr, Lieferant
Nun möchte ich wissen, welche Lager die selben Produkte vom selben Lieferant haben. Die Abfrage soll mir also nur Produkte zeigen, die in mindestens zwei verschiedenen Lagern vorkommen. Ist sowas mit purem SQL möglich, oder muss ich prozedural im Programm eine Schleife über eine Abfrage machen?
Hab mich mit DISTINCT und GROUP BY Ausdrücken rumgeschlagen, aber nicht das gewünschte erhalten. Kann mir jemand helfen?
Philippe
Ich möchte eine etwas spezielle Information von einer SQL(-Server) Datenbank abfragen.
Die DB hat (vereinfacht) folgenden Inhalt:
Lagerort, Produkt-Nr, Lieferant
Nun möchte ich wissen, welche Lager die selben Produkte vom selben Lieferant haben. Die Abfrage soll mir also nur Produkte zeigen, die in mindestens zwei verschiedenen Lagern vorkommen. Ist sowas mit purem SQL möglich, oder muss ich prozedural im Programm eine Schleife über eine Abfrage machen?
Hab mich mit DISTINCT und GROUP BY Ausdrücken rumgeschlagen, aber nicht das gewünschte erhalten. Kann mir jemand helfen?
Philippe