Hi,
ich möchte alle Artikel nach der ArtikelNummer gruppieren und soviel Datensätze zurückbekommen, wie es ArtikelVariantenDetails gibt.
Dabei kann es sein, dass es den selben Artikel für mehrere Mandanten gibt.
Diesen möchte ich aber nur von einem Mandanten in der Abfrage haben.
Das Ergebnis sollte sein:
ArtikelNummer ArtikelDetailId
A5000 1
A5000 2
A5000 3
Wie könnte die Abfrage aussehen?
Tabellenstruktur:
Tabelle: Artikel
-----------------
ArtikelId
MandantId
Tabelle: ArtikelVarianten
----------------------------
ArtikelVariantenId
ArtikelId
ArtikelNummer
Tabelle: ArtikelVariantenDetails
------------------------------------
ArtikelVariantenDetailsId
ArtikelVariantenId
ArtikelDetailId
Beispieldatensatz 1:
Artikel:
---------
MandantId: 1
ArtikelId: 4711
ArtikelVariante:
------------------
ArtikelVariantenId: 1
ArtikelId: 4711
ArtikelNummer: A5000
ArtikelVariantenDetails
--------------------------
ArtikelVariantenDetailId: 1
ArtikelVariantenId: 1
ArtikelDetailId: 1
ArtikelVariantenDetailId: 2
ArtikelVariantenId: 1
ArtikelDetailId: 2
ArtikelVariantenDetailId: 3
ArtikelVariantenId: 1
ArtikelDetailId: 3
Beispieldatensatz 2:
Artikel:
---------
MandantId: 2
ArtikelId: 4712
ArtikelVariante:
------------------
ArtikelVariantenId: 2
ArtikelId: 4712
ArtikelNummer: A5000
ArtikelVariantenDetails
--------------------------
ArtikelVariantenDetailId: 3
ArtikelVariantenId: 2
ArtikelDetailId: 1
ArtikelVariantenDetailId: 4
ArtikelVariantenId: 2
ArtikelDetailId: 2
ArtikelVariantenDetailId: 5
ArtikelVariantenId: 2
ArtikelDetailId: 3
ich möchte alle Artikel nach der ArtikelNummer gruppieren und soviel Datensätze zurückbekommen, wie es ArtikelVariantenDetails gibt.
Dabei kann es sein, dass es den selben Artikel für mehrere Mandanten gibt.
Diesen möchte ich aber nur von einem Mandanten in der Abfrage haben.
Das Ergebnis sollte sein:
ArtikelNummer ArtikelDetailId
A5000 1
A5000 2
A5000 3
Wie könnte die Abfrage aussehen?
Tabellenstruktur:
Tabelle: Artikel
-----------------
ArtikelId
MandantId
Tabelle: ArtikelVarianten
----------------------------
ArtikelVariantenId
ArtikelId
ArtikelNummer
Tabelle: ArtikelVariantenDetails
------------------------------------
ArtikelVariantenDetailsId
ArtikelVariantenId
ArtikelDetailId
Beispieldatensatz 1:
Artikel:
---------
MandantId: 1
ArtikelId: 4711
ArtikelVariante:
------------------
ArtikelVariantenId: 1
ArtikelId: 4711
ArtikelNummer: A5000
ArtikelVariantenDetails
--------------------------
ArtikelVariantenDetailId: 1
ArtikelVariantenId: 1
ArtikelDetailId: 1
ArtikelVariantenDetailId: 2
ArtikelVariantenId: 1
ArtikelDetailId: 2
ArtikelVariantenDetailId: 3
ArtikelVariantenId: 1
ArtikelDetailId: 3
Beispieldatensatz 2:
Artikel:
---------
MandantId: 2
ArtikelId: 4712
ArtikelVariante:
------------------
ArtikelVariantenId: 2
ArtikelId: 4712
ArtikelNummer: A5000
ArtikelVariantenDetails
--------------------------
ArtikelVariantenDetailId: 3
ArtikelVariantenId: 2
ArtikelDetailId: 1
ArtikelVariantenDetailId: 4
ArtikelVariantenId: 2
ArtikelDetailId: 2
ArtikelVariantenDetailId: 5
ArtikelVariantenId: 2
ArtikelDetailId: 3