Hi,
Ich bin gerade geistig etwas umnachtet und danke für eure Denkanstöße.
Was ich habe
In einer MSSQL-Umgebung habe ich zwei hierfür relevante Tabellen ( nur relevante Spalten! ):
Produkte
Webshop
In der Tabelle Produkte sind die Artikel pro Shop eingetragen, im Folgenden beispielhaft mal mit den Artikelnummer A und B bezeichnet.
Die Tabelle Webshop repräsentiert logischer Weise die einzelnen Webshops, fortlaufend numerisch indexiert.
Beispielaufbau
Webshop
Produkte
Mein gewünschtes Ergebnis wäre nun folgendes:
Meine Frage dazu
Ich habe wohl schon Auswertungen mit PIVOT gemacht, aber da hatte ich immer ein Aggregat mit drin ( bspw. Umsatz pro Jahr pro Kunde ), was hier nicht der Fall ist.
Vielleicht bin ich mit PIVOT auch falsch aufgestellt? Ich komme aktuell auf keine sinnvolle Idee, das umzusetzen.
Was vielleicht noch wichtig zu erwähnen wäre:
Es können weitere Shops zukommen, was eine gewisse Dynamik in der Query verlangen würde.
Sollte das zu komplex werden, würde mir eine statische Lösung zu dem Fall erstmal helfen.
Für Anregungen bin ich dankbar!
Gruß Arne
Ich bin gerade geistig etwas umnachtet und danke für eure Denkanstöße.
Was ich habe
In einer MSSQL-Umgebung habe ich zwei hierfür relevante Tabellen ( nur relevante Spalten! ):
Produkte
Artikelnummer | Bezeichnung | WebshopId |
WebshopId | WebshopName |
Die Tabelle Webshop repräsentiert logischer Weise die einzelnen Webshops, fortlaufend numerisch indexiert.
Beispielaufbau
Webshop
WebshopId | WebshopName |
1 | Shop1 |
2 | Shop2 |
3 | Shop3 |
Artikelnummer | Bezeichnung | WebshopId |
A | Artikel EINS | 1 |
A | Artikel EINS | 2 |
A | Artikel EINS | 3 |
B | Artikel ZWEI | 2 |
Mein gewünschtes Ergebnis wäre nun folgendes:
Artikelnummer | Produktbezeichnung | Shop1 | Shop2 | Shop3 |
A | Artikel EINS | 1 | 1 | 1 |
B | Artikel ZWEI | NULL | 1 | NULL |
Meine Frage dazu
Ich habe wohl schon Auswertungen mit PIVOT gemacht, aber da hatte ich immer ein Aggregat mit drin ( bspw. Umsatz pro Jahr pro Kunde ), was hier nicht der Fall ist.
Vielleicht bin ich mit PIVOT auch falsch aufgestellt? Ich komme aktuell auf keine sinnvolle Idee, das umzusetzen.
Was vielleicht noch wichtig zu erwähnen wäre:
Es können weitere Shops zukommen, was eine gewisse Dynamik in der Query verlangen würde.
Sollte das zu komplex werden, würde mir eine statische Lösung zu dem Fall erstmal helfen.
Für Anregungen bin ich dankbar!
Gruß Arne
Comment